postgres

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2025 License: MIT Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddUser

func AddUser(ctx context.Context, appName, username, password, cluster, namespace, privilege string) error

func EnableAuditLogging

func EnableAuditLogging(ctx context.Context, appName, cluster, namespace string) error

func GrantAndCreateSQLUser

func GrantAndCreateSQLUser(ctx context.Context, appName, cluster, namespace string) error

func ListUsers

func ListUsers(ctx context.Context, appName, cluster, namespace string) error

func PrepareAccess

func PrepareAccess(ctx context.Context, appName, namespace, cluster, schema string, allPrivs bool) error

func RevokeAccess

func RevokeAccess(ctx context.Context, appName, namespace, cluster, schema string) error

func RotatePassword

func RotatePassword(ctx context.Context, appName, cluster, namespace string) error

func RunPSQL

func RunPSQL(ctx context.Context, appName, cluster, namespace string, verbose bool) error

func RunProxy

func RunProxy(ctx context.Context, appName, cluster, namespace, host string, port uint, verbose bool) error

Types

type ConnectionInfo

type ConnectionInfo struct {
	// contains filtered or unexported fields
}

func (*ConnectionInfo) ProxyConnectionString

func (c *ConnectionInfo) ProxyConnectionString() string

func (*ConnectionInfo) SetPassword

func (c *ConnectionInfo) SetPassword(password string)

type DBInfo

type DBInfo struct {
	// contains filtered or unexported fields
}

func NewDBInfo

func NewDBInfo(appName, namespace, context string) (*DBInfo, error)

func (*DBInfo) ConnectionName

func (i *DBInfo) ConnectionName(ctx context.Context) (string, error)

func (*DBInfo) DBConnection

func (i *DBInfo) DBConnection(ctx context.Context) (*ConnectionInfo, error)

func (*DBInfo) ProjectID

func (i *DBInfo) ProjectID(ctx context.Context) (string, error)

Directories

Path Synopsis
ui

Jump to

Keyboard shortcuts

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