Documentation
¶
Index ¶
- type MigrationGetter
- type Migrator
- type Regularizer
- type Result
- type Results
- type SQLMig
- func (m *SQLMig) AddMigrations(srcs ...MigrationGetter)
- func (m *SQLMig) AddRegularizations(regs ...Regularizer)
- func (m *SQLMig) Migrate() Results
- func (m *SQLMig) Regularize(ctx context.Context) error
- func (m *SQLMig) RollBack() Results
- func (m *SQLMig) RunMigrations(src MigrationGetter, up bool) *Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MigrationGetter ¶
type MigrationGetter interface {
MigrationName() string
MigrationAssetDirectory() string
MigrationAssetNames(dir string) (filenames []string, err error)
MigrationAsset(filename string) (data []byte, err error)
}
MigrationGetter ...
type SQLMig ¶
SQLMig ...
func (*SQLMig) AddMigrations ¶
func (m *SQLMig) AddMigrations(srcs ...MigrationGetter)
AddMigrations ...
func (*SQLMig) AddRegularizations ¶
func (m *SQLMig) AddRegularizations(regs ...Regularizer)
AddRegularizations ...
func (*SQLMig) RunMigrations ¶
func (m *SQLMig) RunMigrations(src MigrationGetter, up bool) *Result
RunMigrations ...
Click to show internal directories.
Click to hide internal directories.