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.