Documentation
¶
Index ¶
- Variables
- type ByVersion
- type Gossage
- type Migration
- type MigrationHistory
- func (mh *MigrationHistory) AddMigration(m Migration) error
- func (mh *MigrationHistory) Initialize() error
- func (mh *MigrationHistory) LatestVersion() (Version, error)
- func (mh *MigrationHistory) RevertMigration(version string) error
- func (mh *MigrationHistory) VersionsGreaterThan(version string) ([]string, error)
- type Version
Constants ¶
This section is empty.
Variables ¶
View Source
var Logger func(format string, a ...interface{})
Functions ¶
This section is empty.
Types ¶
type Gossage ¶
type Gossage struct {
// contains filtered or unexported fields
}
func (*Gossage) RegisterMigrations ¶
type MigrationHistory ¶
type MigrationHistory struct {
// contains filtered or unexported fields
}
func NewMigrationHistory ¶
func NewMigrationHistory(db *sql.DB) *MigrationHistory
func (*MigrationHistory) AddMigration ¶
func (mh *MigrationHistory) AddMigration(m Migration) error
func (*MigrationHistory) Initialize ¶
func (mh *MigrationHistory) Initialize() error
func (*MigrationHistory) LatestVersion ¶
func (mh *MigrationHistory) LatestVersion() (Version, error)
func (*MigrationHistory) RevertMigration ¶
func (mh *MigrationHistory) RevertMigration(version string) error
func (*MigrationHistory) VersionsGreaterThan ¶
func (mh *MigrationHistory) VersionsGreaterThan(version string) ([]string, error)
Click to show internal directories.
Click to hide internal directories.