Documentation ¶
Index ¶
- func ApplyMigrations(t testing.TB, db *sql.DB, source fs.FS)
- func CreateDatabase(t testing.TB, db *sql.DB, databaseName, testDatabaseTemplateName string)
- func CreateTemplateDatabase(flags Flags, migrations fs.FS) error
- func DatabaseName(t testing.TB) string
- func DropDatabase(t testing.TB, db *sql.DB, databaseName string, force bool)
- func InitTestDatabase(t testing.TB, opts ...Option) *sql.DB
- type Flags
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyMigrations ¶
ApplyMigrations applies migration to a provided database
func CreateDatabase ¶
CreateDatabase creates a new database within a PostgreSQL connection
func DatabaseName ¶
DatabaseName creates a new database name with a random suffix.
func DropDatabase ¶
DropDatabase drops database
Types ¶
Click to show internal directories.
Click to hide internal directories.