Documentation
¶
Index ¶
- func CreateTable(tableName string) string
- func DeleteVersion(tableName string) string
- func GetLatestVersion(tableName string) string
- func GetMigrationByVersion(tableName string) string
- func InsertVersion(tableName string) string
- func ListMigrations(tableName string) string
- func RunDownMigration(ctx context.Context, targetVersion string)
- func RunMigrations(ctx context.Context, opts ...RunMigrationsOpt)
- func TableExists(tableName string) string
- type RunMigrationsOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTable ¶
func DeleteVersion ¶
func GetLatestVersion ¶
func GetMigrationByVersion ¶
func InsertVersion ¶
func ListMigrations ¶
func RunDownMigration ¶ added in v0.73.83
RunDownMigration runs down migrations to a specific version.
func RunMigrations ¶
func RunMigrations(ctx context.Context, opts ...RunMigrationsOpt)
func TableExists ¶
Types ¶
type RunMigrationsOpt ¶
type RunMigrationsOpt func(*runMigrationsOpt)
func WithUpToPenultimate ¶
func WithUpToPenultimate() RunMigrationsOpt
Click to show internal directories.
Click to hide internal directories.