Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶ added in v1.13.0
type Database struct {
// contains filtered or unexported fields
}
func NewDatabase ¶ added in v1.13.0
func NewDatabase(app foundation.Application, connection string, gormInitialize gorm.Initialize) (*Database, error)
type Docker ¶ added in v1.13.0
type Docker struct {
// contains filtered or unexported fields
}
func NewDocker ¶ added in v1.13.0
func NewDocker(app foundation.Application) *Docker
type Mysql ¶ added in v1.13.0
type Mysql struct {
// contains filtered or unexported fields
}
func NewMysql ¶ added in v1.13.0
func NewMysql(config contractsconfig.Config, connection string) *Mysql
type Postgresql ¶ added in v1.13.0
type Postgresql struct {
// contains filtered or unexported fields
}
func NewPostgresql ¶ added in v1.13.0
func NewPostgresql(config contractsconfig.Config, connection string) *Postgresql
func (*Postgresql) Clear ¶ added in v1.13.0
func (receiver *Postgresql) Clear(pool *dockertest.Pool, resource *dockertest.Resource) error
func (*Postgresql) Config ¶ added in v1.13.0
func (receiver *Postgresql) Config(resource *dockertest.Resource) testing.Config
func (*Postgresql) Image ¶ added in v1.13.0
func (receiver *Postgresql) Image() *dockertest.RunOptions
func (*Postgresql) Name ¶ added in v1.13.0
func (receiver *Postgresql) Name() orm.Driver
type Sqlite ¶ added in v1.13.0
type Sqlite struct {
// contains filtered or unexported fields
}
func NewSqlite ¶ added in v1.13.0
func NewSqlite(config contractsconfig.Config, connection string) *Sqlite
type Sqlserver ¶ added in v1.13.0
type Sqlserver struct {
// contains filtered or unexported fields
}
func NewSqlserver ¶ added in v1.13.0
func NewSqlserver(config contractsconfig.Config, connection string) *Sqlserver
Click to show internal directories.
Click to hide internal directories.