Documentation
¶
Index ¶
- func CreateMigration(name string)
- func GetConnection(c *DBConfigDef) *sql.DB
- func ILIKE(lhs, rhs StringExpression) BoolExpression
- func JetGenerate(conf DBConfigDef)
- func MigrateToVersion(conf *DBConfigDef, version uint)
- func PopulateBuiltInRoles(dbConfig *DBConfigDef)
- func RunInTransaction[Ret any, Repo DBRepo](repo Repo, fn func(txRepo Repo) (Ret, error)) (Ret, error)
- func RunMigrationUp(conf *DBConfigDef)
- type DBConfigDef
- type DBRepo
- type RepoConn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMigration ¶
func CreateMigration(name string)
func GetConnection ¶
func GetConnection(c *DBConfigDef) *sql.DB
func JetGenerate ¶
func JetGenerate(conf DBConfigDef)
func MigrateToVersion ¶
func MigrateToVersion(conf *DBConfigDef, version uint)
func PopulateBuiltInRoles ¶
func PopulateBuiltInRoles(dbConfig *DBConfigDef)
func RunInTransaction ¶
func RunMigrationUp ¶
func RunMigrationUp(conf *DBConfigDef)
Types ¶
type DBConfigDef ¶
type DBConfigDef struct {
POSTGRES_DB string
POSTGRES_PASSWORD string
POSTGRES_USER string
POSTGRES_HOST string
POSTGRES_PORT string
LOG_QUERIES *bool
}
func ReadConfigFromEnv ¶
func ReadConfigFromEnv() DBConfigDef
func (*DBConfigDef) ConnectString ¶
func (c *DBConfigDef) ConnectString() string
func (*DBConfigDef) EnvLines ¶
func (c *DBConfigDef) EnvLines() []string
func (*DBConfigDef) SetLogQueries ¶
func (c *DBConfigDef) SetLogQueries()
func (*DBConfigDef) URI ¶
func (c *DBConfigDef) URI() string
Click to show internal directories.
Click to hide internal directories.