Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMigrate ¶
NewMigrate creates a new migration instance. T must implement database.Driver interface, e.g.:
- sqlite3.Sqlite from "github.com/golang-migrate/migrate/v4/database/sqlite3"
- mysql.Mysql from "github.com/golang-migrate/migrate/v4/database/mysql"
- postgres.Postgres from "github.com/golang-migrate/migrate/v4/database/postgres"
Note: The type param T is used to trigger side effects.
Example:
- migration, err := NewMigrate[*sqlite3.Sqlite](param)
- migration, err := NewMigrate[*mysql.Mysql](param)
- migration, err := NewMigrate[*postgres.Postgres](param)
Types ¶
Click to show internal directories.
Click to hide internal directories.