Documentation
¶
Index ¶
- func CreateDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func CreateExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func CreateReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func CreateRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func CreateSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func CreateTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func DeleteConnection(w http.ResponseWriter, r *http.Request, manager *manager.Manager, pid string) error
- func DeleteDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func DeleteExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func DeleteReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func DeleteRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func DeleteSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func DeleteTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func GetConnection(w http.ResponseWriter, r *http.Request, manager *manager.Manager, pid string) error
- func GetDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func GetExtension(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func GetObject(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func GetReplicationSlot(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func GetRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func GetSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func GetSetting(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func GetTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func ListConnections(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListDatabases(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListExtensions(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListObjects(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListReplicationSlots(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListRoles(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListSchemas(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func ListSettingCategories(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListSettings(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListStatements(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func ListTablespaces(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func Ping(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func RegisterConnectionHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterDatabaseHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterExtensionHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterObjectHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterReplicationSlotHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterRoleHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterSchemaHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterSettingHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterStatementHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterStatusHandlers(manager *manager.Manager, router *httprouter.Router) error
- func RegisterTablespaceHandlers(manager *manager.Manager, router *httprouter.Router) error
- func ResetStatementStats(w http.ResponseWriter, r *http.Request, manager *manager.Manager) error
- func UpdateDatabase(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func UpdateRole(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- func UpdateSchema(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func UpdateSetting(w http.ResponseWriter, r *http.Request, manager *manager.Manager, ...) error
- func UpdateTablespace(w http.ResponseWriter, r *http.Request, manager *manager.Manager, name string) error
- type ConnectionPathParams
- type DatabasePathParams
- type ExtensionDeleteQueryParams
- type ExtensionPathParams
- type ForceQueryParams
- type ObjectPathParams
- type ReplicationSlotPathParams
- type RolePathParams
- type SchemaPathParams
- type TablespaceCreateMeta
- type TablespacePathParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDatabase ¶
func CreateExtension ¶
func CreateReplicationSlot ¶
func CreateRole ¶
func CreateSchema ¶
func CreateTablespace ¶
func DeleteConnection ¶
func DeleteDatabase ¶
func DeleteExtension ¶
func DeleteReplicationSlot ¶
func DeleteRole ¶
func DeleteSchema ¶
func DeleteTablespace ¶
func GetConnection ¶
func GetDatabase ¶
func GetExtension ¶
func GetReplicationSlot ¶
func GetSetting ¶
func GetTablespace ¶
func ListConnections ¶
func ListDatabases ¶
func ListExtensions ¶
func ListObjects ¶
func ListReplicationSlots ¶
func ListSchemas ¶
func ListSettingCategories ¶
func ListSettings ¶
func ListStatements ¶
func ListTablespaces ¶
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 UpdateDatabase ¶
func UpdateRole ¶
func UpdateSchema ¶
func UpdateSetting ¶
func UpdateTablespace ¶
Types ¶
type ConnectionPathParams ¶
type ConnectionPathParams struct {
Pid uint32 `json:"pid" path:"pid" validate:"required"`
}
type DatabasePathParams ¶
type DatabasePathParams struct {
Database string `json:"database"`
}
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 ReplicationSlotPathParams ¶
type ReplicationSlotPathParams struct {
Name string `json:"name" path:"name" validate:"required"`
}
type RolePathParams ¶
type RolePathParams struct {
Role string `json:"role"`
}
type SchemaPathParams ¶
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"`
}
Click to show internal directories.
Click to hide internal directories.