httphandlers

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDatabase

func CreateDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func CreateExtension

func CreateExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func CreateReplicationSlot

func CreateReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func CreateRole

func CreateRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func CreateSchema

func CreateSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database string) error

func CreateTablespace

func CreateTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func DeleteConnection

func DeleteConnection(w http.ResponseWriter, r *http.Request, manager *manager.Manager, pid string) error

func DeleteDatabase

func DeleteDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func DeleteExtension

func DeleteExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func DeleteReplicationSlot

func DeleteReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func DeleteRole

func DeleteRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func DeleteSchema

func DeleteSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database, namespace string) error

func DeleteTablespace

func DeleteTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func GetConnection

func GetConnection(w http.ResponseWriter, r *http.Request, manager *manager.Manager, pid string) error

func GetDatabase

func GetDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func GetExtension

func GetExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func GetObject

func GetObject(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database, namespace, name string) error

func GetReplicationSlot

func GetReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func GetRole

func GetRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func GetSchema

func GetSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database, namespace string) error

func GetSetting

func GetSetting(w http.ResponseWriter, r *http.Request, manager *manager.Manager, setting string) error

func GetTablespace

func GetTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func ListConnections

func ListConnections(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListDatabases

func ListDatabases(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListExtensions

func ListExtensions(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListObjects

func ListObjects(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListReplicationSlots

func ListReplicationSlots(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListRoles

func ListRoles(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListSchemas

func ListSchemas(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database *string) error

func ListSettingCategories

func ListSettingCategories(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListSettings

func ListSettings(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListStatements

func ListStatements(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func ListTablespaces

func ListTablespaces(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func Ping

func Ping(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func RegisterConnectionHandlers

func RegisterConnectionHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterDatabaseHandlers

func RegisterDatabaseHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterExtensionHandlers

func RegisterExtensionHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterObjectHandlers

func RegisterObjectHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterReplicationSlotHandlers

func RegisterReplicationSlotHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterRoleHandlers

func RegisterRoleHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterSchemaHandlers

func RegisterSchemaHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterSettingHandlers

func RegisterSettingHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterStatementHandlers

func RegisterStatementHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterStatusHandlers

func RegisterStatusHandlers(manager *manager.Manager, router *httprouter.Router) error

func RegisterTablespaceHandlers

func RegisterTablespaceHandlers(manager *manager.Manager, router *httprouter.Router) error

func ResetStatementStats

func ResetStatementStats(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error

func UpdateDatabase

func UpdateDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func UpdateRole

func UpdateRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

func UpdateSchema

func UpdateSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, database, namespace string) error

func UpdateSetting

func UpdateSetting(w http.ResponseWriter, r *http.Request, manager *manager.Manager, setting string) error

func UpdateTablespace

func UpdateTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error

Types

type ConnectionPathParams

type ConnectionPathParams struct {
	Pid uint32 `json:"pid" path:"pid" validate:"required"`
}

type DatabasePathParams

type DatabasePathParams struct {
	Database string `json:"database"`
}

type ExtensionDeleteQueryParams

type ExtensionDeleteQueryParams struct {
	Database []string `json:"database" query:"database" help:"Database to delete extension from."`
	Cascade  bool     `json:"cascade" query:"cascade" help:"Cascade option."`
}

type ExtensionPathParams

type ExtensionPathParams struct {
	Extension string `json:"extension"`
}

type ForceQueryParams

type ForceQueryParams struct {
	Force bool `json:"force" query:"force" help:"Force the operation, even when there are active connections to the database."`
}

type ObjectPathParams

type ObjectPathParams struct {
	Database string `json:"database"`
	Schema   string `json:"schema"`
	Name     string `json:"name"`
}

type ReplicationSlotPathParams

type ReplicationSlotPathParams struct {
	Name string `json:"name" path:"name" validate:"required"`
}

type RolePathParams

type RolePathParams struct {
	Role string `json:"role"`
}

type SchemaPathParams

type SchemaPathParams struct {
	Database  string `json:"database"`
	Namespace string `json:"namespace"`
}

type TablespaceCreateMeta

type TablespaceCreateMeta struct {
	schema.TablespaceMeta
	Location string `json:"location" validate:"required" help:"Location for the tablespace"`
}

type TablespacePathParams

type TablespacePathParams struct {
	Name string `json:"name" path:"name" validate:"required"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL