Documentation
¶
Index ¶
- func AddMigration(databaseName string, filename string, up func(*sql.Tx) error, ...)
- func CollectMigrations(current, target int64, databaseName string) (goose.Migrations, error)
- func DownTo(db *sql.DB, version int64, databaseName string) error
- func Run(database *sql.DB, databaseName string) error
- func RunDownTo(database *sql.DB, databaseName string, version int64) error
- func Status(db *sql.DB, databaseName string) error
- func Up(db *sql.DB, databaseName string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddMigration ¶
func AddMigration(databaseName string, filename string, up func(*sql.Tx) error, down func(*sql.Tx) error)
AddMigration : Add a migration.
func CollectMigrations ¶
func CollectMigrations(current, target int64, databaseName string) (goose.Migrations, error)
CollectMigrations returns all the valid looking migration scripts in the migrations folder and go func registry, and key them by version.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.