Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateDatabase(ctx context.Context, database schema.DatabaseMeta) (*schema.Database, error)
- func (c *Client) CreateExtension(ctx context.Context, meta schema.ExtensionMeta, cascade bool) (*schema.Extension, error)
- func (c *Client) CreateReplicationSlot(ctx context.Context, meta schema.ReplicationSlotMeta) (*schema.ReplicationSlot, error)
- func (c *Client) CreateRole(ctx context.Context, meta schema.RoleMeta) (*schema.Role, error)
- func (c *Client) CreateSchema(ctx context.Context, database string, meta schema.SchemaMeta) (*schema.Schema, error)
- func (c *Client) CreateTablespace(ctx context.Context, tablespace schema.TablespaceMeta, location string) (*schema.Tablespace, error)
- func (c *Client) DeleteConnection(ctx context.Context, pid uint64) error
- func (c *Client) DeleteDatabase(ctx context.Context, name string, force bool) error
- func (c *Client) DeleteReplicationSlot(ctx context.Context, name string) error
- func (c *Client) DeleteRole(ctx context.Context, name string) (*schema.Role, error)
- func (c *Client) DeleteSchema(ctx context.Context, database, namespace string, force bool) (*schema.Schema, error)
- func (c *Client) DeleteTablespace(ctx context.Context, name string) error
- func (c *Client) GetConnection(ctx context.Context, pid uint64) (*schema.Connection, error)
- func (c *Client) GetDatabase(ctx context.Context, name string) (*schema.Database, error)
- func (c *Client) GetExtension(ctx context.Context, name string) (*schema.Extension, error)
- func (c *Client) GetObject(ctx context.Context, database, namespace, name string) (*schema.Object, error)
- func (c *Client) GetReplicationSlot(ctx context.Context, name string) (*schema.ReplicationSlot, error)
- func (c *Client) GetRole(ctx context.Context, name string) (*schema.Role, error)
- func (c *Client) GetSchema(ctx context.Context, database, namespace string) (*schema.Schema, error)
- func (c *Client) GetSetting(ctx context.Context, name string) (*schema.Setting, error)
- func (c *Client) GetTablespace(ctx context.Context, name string) (*schema.Tablespace, error)
- func (c *Client) ListConnections(ctx context.Context, req schema.ConnectionListRequest) (*schema.ConnectionList, error)
- func (c *Client) ListDatabases(ctx context.Context, req schema.DatabaseListRequest) (*schema.DatabaseList, error)
- func (c *Client) ListExtensions(ctx context.Context, req schema.ExtensionListRequest) (*schema.ExtensionList, error)
- func (c *Client) ListObjects(ctx context.Context, req schema.ObjectListRequest) (*schema.ObjectList, error)
- func (c *Client) ListReplicationSlots(ctx context.Context, req schema.ReplicationSlotListRequest) (*schema.ReplicationSlotList, error)
- func (c *Client) ListRoles(ctx context.Context, req schema.RoleListRequest) (*schema.RoleList, error)
- func (c *Client) ListSchemas(ctx context.Context, req schema.SchemaListRequest) (*schema.SchemaList, error)
- func (c *Client) ListSettingCategories(ctx context.Context, req schema.SettingCategoryListRequest) (*schema.SettingCategoryList, error)
- func (c *Client) ListSettings(ctx context.Context, req schema.SettingListRequest) (*schema.SettingList, error)
- func (c *Client) ListStatements(ctx context.Context, req schema.StatementListRequest) (*schema.StatementList, error)
- func (c *Client) ListTablespaces(ctx context.Context, req schema.TablespaceListRequest) (*schema.TablespaceList, error)
- func (c *Client) Ping(ctx context.Context) error
- func (c *Client) ResetStatementStats(ctx context.Context) error
- func (c *Client) UpdateDatabase(ctx context.Context, name string, meta schema.DatabaseMeta) (*schema.Database, error)
- func (c *Client) UpdateRole(ctx context.Context, name string, meta schema.RoleMeta) (*schema.Role, error)
- func (c *Client) UpdateSchema(ctx context.Context, database, namespace string, meta schema.SchemaMeta) (*schema.Schema, error)
- func (c *Client) UpdateSetting(ctx context.Context, name string, meta schema.SettingMeta) (*schema.Setting, error)
- func (c *Client) UpdateTablespace(ctx context.Context, name string, meta schema.TablespaceMeta) (*schema.Tablespace, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) CreateDatabase ¶
func (*Client) CreateExtension ¶
func (*Client) CreateReplicationSlot ¶
func (c *Client) CreateReplicationSlot(ctx context.Context, meta schema.ReplicationSlotMeta) (*schema.ReplicationSlot, error)
func (*Client) CreateRole ¶
func (*Client) CreateSchema ¶
func (*Client) CreateTablespace ¶
func (c *Client) CreateTablespace(ctx context.Context, tablespace schema.TablespaceMeta, location string) (*schema.Tablespace, error)
func (*Client) DeleteConnection ¶
func (*Client) DeleteDatabase ¶
func (*Client) DeleteReplicationSlot ¶
func (*Client) DeleteRole ¶
func (*Client) DeleteSchema ¶
func (*Client) DeleteTablespace ¶
func (*Client) GetConnection ¶
func (*Client) GetDatabase ¶
func (*Client) GetExtension ¶
func (*Client) GetReplicationSlot ¶
func (*Client) GetSetting ¶
func (*Client) GetTablespace ¶
func (*Client) ListConnections ¶
func (c *Client) ListConnections(ctx context.Context, req schema.ConnectionListRequest) (*schema.ConnectionList, error)
func (*Client) ListDatabases ¶
func (c *Client) ListDatabases(ctx context.Context, req schema.DatabaseListRequest) (*schema.DatabaseList, error)
func (*Client) ListExtensions ¶
func (c *Client) ListExtensions(ctx context.Context, req schema.ExtensionListRequest) (*schema.ExtensionList, error)
func (*Client) ListObjects ¶
func (c *Client) ListObjects(ctx context.Context, req schema.ObjectListRequest) (*schema.ObjectList, error)
func (*Client) ListReplicationSlots ¶
func (c *Client) ListReplicationSlots(ctx context.Context, req schema.ReplicationSlotListRequest) (*schema.ReplicationSlotList, error)
func (*Client) ListSchemas ¶
func (c *Client) ListSchemas(ctx context.Context, req schema.SchemaListRequest) (*schema.SchemaList, error)
func (*Client) ListSettingCategories ¶
func (c *Client) ListSettingCategories(ctx context.Context, req schema.SettingCategoryListRequest) (*schema.SettingCategoryList, error)
func (*Client) ListSettings ¶
func (c *Client) ListSettings(ctx context.Context, req schema.SettingListRequest) (*schema.SettingList, error)
func (*Client) ListStatements ¶
func (c *Client) ListStatements(ctx context.Context, req schema.StatementListRequest) (*schema.StatementList, error)
func (*Client) ListTablespaces ¶
func (c *Client) ListTablespaces(ctx context.Context, req schema.TablespaceListRequest) (*schema.TablespaceList, error)
func (*Client) ResetStatementStats ¶
func (*Client) UpdateDatabase ¶
func (*Client) UpdateRole ¶
func (*Client) UpdateSchema ¶
func (*Client) UpdateSetting ¶
func (*Client) UpdateTablespace ¶
func (c *Client) UpdateTablespace(ctx context.Context, name string, meta schema.TablespaceMeta) (*schema.Tablespace, error)
Click to show internal directories.
Click to hide internal directories.