docker

package
v1.14.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2024 License: MIT Imports: 19 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database added in v1.14.0

type Database struct {
	Mysql      *Mysql
	Mysql1     *Mysql
	Postgresql *Postgresql
	Sqlserver  *Sqlserver
	Sqlite     *Sqlite
}

func InitDatabase added in v1.14.0

func InitDatabase() (*Database, error)

func (*Database) Fresh added in v1.14.0

func (r *Database) Fresh() error

func (*Database) Stop added in v1.14.0

func (r *Database) Stop() error

type Mysql added in v1.14.0

type Mysql struct {
	// contains filtered or unexported fields
}

func NewMysql added in v1.14.0

func NewMysql(database, username, password string) *Mysql

func (*Mysql) Build added in v1.14.0

func (receiver *Mysql) Build() error

func (*Mysql) Config added in v1.14.0

func (receiver *Mysql) Config() testing.DatabaseConfig

func (*Mysql) Fresh added in v1.14.0

func (receiver *Mysql) Fresh() error

func (*Mysql) Image added in v1.14.0

func (receiver *Mysql) Image(image testing.Image)

func (*Mysql) Name added in v1.14.0

func (receiver *Mysql) Name() orm.Driver

func (*Mysql) Stop added in v1.14.0

func (receiver *Mysql) Stop() error

type Postgresql added in v1.14.0

type Postgresql struct {
	// contains filtered or unexported fields
}

func NewPostgresql added in v1.14.0

func NewPostgresql(database, username, password string) *Postgresql

func (*Postgresql) Build added in v1.14.0

func (receiver *Postgresql) Build() error

func (*Postgresql) Config added in v1.14.0

func (receiver *Postgresql) Config() testing.DatabaseConfig

func (*Postgresql) Fresh added in v1.14.0

func (receiver *Postgresql) Fresh() error

func (*Postgresql) Image added in v1.14.0

func (receiver *Postgresql) Image(image testing.Image)

func (*Postgresql) Name added in v1.14.0

func (receiver *Postgresql) Name() orm.Driver

func (*Postgresql) Stop added in v1.14.0

func (receiver *Postgresql) Stop() error

type Redis

type Redis struct {
	// contains filtered or unexported fields
}

func NewRedis added in v1.14.0

func NewRedis() *Redis

func (*Redis) Build added in v1.14.0

func (receiver *Redis) Build() error

func (*Redis) Config added in v1.14.0

func (receiver *Redis) Config() RedisConfig

func (*Redis) Stop added in v1.14.0

func (receiver *Redis) Stop() error

type RedisConfig added in v1.14.0

type RedisConfig struct {
	Port int
}

type Sqlite added in v1.14.0

type Sqlite struct {
	// contains filtered or unexported fields
}

func NewSqlite added in v1.14.0

func NewSqlite(database string) *Sqlite

func (*Sqlite) Build added in v1.14.0

func (receiver *Sqlite) Build() error

func (*Sqlite) Config added in v1.14.0

func (receiver *Sqlite) Config() testing.DatabaseConfig

func (*Sqlite) Fresh added in v1.14.0

func (receiver *Sqlite) Fresh() error

func (*Sqlite) Image added in v1.14.0

func (receiver *Sqlite) Image(image testing.Image)

func (*Sqlite) Name added in v1.14.0

func (receiver *Sqlite) Name() orm.Driver

func (*Sqlite) Stop added in v1.14.0

func (receiver *Sqlite) Stop() error

type Sqlserver added in v1.14.0

type Sqlserver struct {
	// contains filtered or unexported fields
}

func NewSqlserver added in v1.14.0

func NewSqlserver(database, username, password string) *Sqlserver

func (*Sqlserver) Build added in v1.14.0

func (receiver *Sqlserver) Build() error

func (*Sqlserver) Config added in v1.14.0

func (receiver *Sqlserver) Config() testing.DatabaseConfig

func (*Sqlserver) Fresh added in v1.14.0

func (receiver *Sqlserver) Fresh() error

func (*Sqlserver) Image added in v1.14.0

func (receiver *Sqlserver) Image(image testing.Image)

func (*Sqlserver) Name added in v1.14.0

func (receiver *Sqlserver) Name() orm.Driver

func (*Sqlserver) Stop added in v1.14.0

func (receiver *Sqlserver) Stop() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL