Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithPostgreSQL ¶
WithPostgreSQL launch PostgreSQL connection pool
Types ¶
type ConfigMigrate ¶
type ConfigMigrate struct {
List []ConfigMigrateItem `yaml:"db_migrate"`
}
func (*ConfigMigrate) Default ¶
func (v *ConfigMigrate) Default()
type ConfigMigrateItem ¶
type ConfigMysql ¶
type ConfigMysql struct {
Pool []mysql.Item `yaml:"mysql"`
Migrate []ConfigMigrateItem `yaml:"mysql_migrate"`
}
ConfigMysql mysql config model
func (*ConfigMysql) Default ¶
func (v *ConfigMysql) Default()
func (*ConfigMysql) List ¶
func (v *ConfigMysql) List() (list []schema.ItemInterface)
List getting all configs
type ConfigPgsql ¶
type ConfigPgsql struct {
Pool []postgresql.Item `yaml:"pgsql"`
Migrate []ConfigMigrateItem `yaml:"pgsql_migrate"`
}
ConfigPgsql pgsql config model
func (*ConfigPgsql) Default ¶
func (v *ConfigPgsql) Default()
func (*ConfigPgsql) List ¶
func (v *ConfigPgsql) List() (list []schema.ItemInterface)
List getting all configs
type ConfigSqlite ¶
type ConfigSqlite struct {
Pool []sqlite.Item `yaml:"sqlite"`
Migrate []ConfigMigrateItem `yaml:"sqlite_migrate"`
}
ConfigSqlite sqlite config model
func (*ConfigSqlite) Default ¶
func (v *ConfigSqlite) Default()
func (*ConfigSqlite) List ¶
func (v *ConfigSqlite) List() (list []schema.ItemInterface)
List getting all configs
Click to show internal directories.
Click to hide internal directories.