Documentation
¶
Index ¶
- func Reusable() *pgenv.Reusable
- func Run(ctx context.Context, migrations migrations.Migrations, ...) (db *sql.DB, term func(), err error)
- func RunConfig(ctx context.Context, cfg *Config, migrations migrations.Migrations, ...) (db *sql.DB, term func(), err error)
- func RunContainer(cfg *Config) postgresenv.ProvideEnvironmentFunc
- func RunForTesting(t *testing.T, migrations migrations.Migrations, ...) *sql.DB
- func RunForTestingConfig(t *testing.T, cfg *Config, migrations migrations.Migrations, ...) *sql.DB
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
func Run( ctx context.Context, migrations migrations.Migrations, initialQueries ...migrations.Query, ) (db *sql.DB, term func(), err error)
func RunConfig ¶
func RunConfig( ctx context.Context, cfg *Config, migrations migrations.Migrations, initialQueries ...migrations.Query, ) (db *sql.DB, term func(), err error)
func RunContainer ¶
func RunContainer(cfg *Config) postgresenv.ProvideEnvironmentFunc
func RunForTesting ¶
func RunForTesting( t *testing.T, migrations migrations.Migrations, initialQueries ...migrations.Query, ) *sql.DB
func RunForTestingConfig ¶
func RunForTestingConfig( t *testing.T, cfg *Config, migrations migrations.Migrations, initialQueries ...migrations.Query, ) *sql.DB
Types ¶
Click to show internal directories.
Click to hide internal directories.