Documentation
¶
Index ¶
- Constants
- func BuildFlywayImageVersion(version ...string) string
- func WithConnectRetries(retries int) testcontainers.CustomizeRequestOption
- func WithDatabaseUrl(dbUrl string) testcontainers.CustomizeRequestOption
- func WithGroup(group string) testcontainers.CustomizeRequestOption
- func WithMigrations(absHostFilePath string) testcontainers.CustomizeRequestOption
- func WithPassword(password string) testcontainers.CustomizeRequestOption
- func WithTable(table string) testcontainers.CustomizeRequestOption
- func WithTimeout(timeout time.Duration) testcontainers.CustomizeRequestOption
- func WithUser(user string) testcontainers.CustomizeRequestOption
- type FlywayContainer
Constants ¶
View Source
const ( DefaultVersion = "10.15.0" DefaultMigrationsPath = "/flyway/sql" )
Variables ¶
This section is empty.
Functions ¶
func BuildFlywayImageVersion ¶
func WithConnectRetries ¶
func WithConnectRetries(retries int) testcontainers.CustomizeRequestOption
func WithDatabaseUrl ¶
func WithDatabaseUrl(dbUrl string) testcontainers.CustomizeRequestOption
func WithGroup ¶
func WithGroup(group string) testcontainers.CustomizeRequestOption
func WithMigrations ¶
func WithMigrations(absHostFilePath string) testcontainers.CustomizeRequestOption
func WithPassword ¶
func WithPassword(password string) testcontainers.CustomizeRequestOption
func WithTable ¶
func WithTable(table string) testcontainers.CustomizeRequestOption
func WithTimeout ¶
func WithTimeout(timeout time.Duration) testcontainers.CustomizeRequestOption
func WithUser ¶
func WithUser(user string) testcontainers.CustomizeRequestOption
Types ¶
type FlywayContainer ¶
type FlywayContainer struct {
testcontainers.Container
}
FlywayContainer represents the Flyway container type used in the module
func RunContainer ¶
func RunContainer(ctx context.Context, opts ...testcontainers.ContainerCustomizer) (*FlywayContainer, error)
RunContainer creates an instance of the Flyway container type
Click to show internal directories.
Click to hide internal directories.