Documentation
¶
Index ¶
- type PostgresModule
- func (m *PostgresModule) Exec(ctx context.Context, sql string, args ...any) (pgconn.CommandTag, error)
- func (m *PostgresModule) Module() sessionmanager.ModuleInfo
- func (m *PostgresModule) Provision(ctx *sessionmanager.Context) error
- func (m *PostgresModule) Query(ctx context.Context, sql string, args ...any) (pgx.Rows, error)
- func (m *PostgresModule) QueryRow(ctx context.Context, sql string, args ...any) pgx.Row
- func (m *PostgresModule) STDAdapter() *sql.DB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgresModule ¶
type PostgresModule struct {
Mod string `yaml:"module"`
Name string `yaml:"name"`
Port string `yaml:"port"`
Host commoncfg.SourceRef `yaml:"host"`
User commoncfg.SourceRef `yaml:"user"`
Password commoncfg.SourceRef `yaml:"password"`
// contains filtered or unexported fields
}
func (*PostgresModule) Exec ¶
func (m *PostgresModule) Exec(ctx context.Context, sql string, args ...any) (pgconn.CommandTag, error)
func (*PostgresModule) Module ¶
func (m *PostgresModule) Module() sessionmanager.ModuleInfo
func (*PostgresModule) Provision ¶
func (m *PostgresModule) Provision(ctx *sessionmanager.Context) error
func (*PostgresModule) STDAdapter ¶
func (m *PostgresModule) STDAdapter() *sql.DB
Click to show internal directories.
Click to hide internal directories.