Documentation
¶
Index ¶
- Constants
- func GetCurrentMigrationNumberFromEntry(migrationEntry *entities.MigrationEntry, database entities.DatabaseType) int
- func GetExtention(database entities.DatabaseType) string
- func GetNextFileNames(nextNumber int, numToGenerate int, database entities.DatabaseType) []string
- func GetNextMigrationNumber(migrationNumbers []int, database entities.DatabaseType) int
- func GetNumberFromArgs(args []string, defaultValue int) int
- func MigrationNumberFromString(baseFileName string, extention string) (int, error)
- func NextMigrationNumbersForBackwardMigration(baseFileNames []int, seekNumber int, seekLength int) []int
- func NextMigrationNumbersForForwardMigration(baseFileNames []int, seekNumber int, seekLength int) []int
- func ParseFileNameToNumbers(baseFileNames []string, db entities.DatabaseType) ([]int, error)
- func ParseMigrationNumberToFileNames(migrationNumbers []int, database entities.DatabaseType) []string
- func PrintContentWithEndLine(content string)
- func SortNumbers(migrationNumber []int, order int) []int
Constants ¶
View Source
const ( ORDER_ASC = iota ORDER_DESC = iota )
Variables ¶
This section is empty.
Functions ¶
func GetCurrentMigrationNumberFromEntry ¶ added in v0.0.6
func GetCurrentMigrationNumberFromEntry(migrationEntry *entities.MigrationEntry, database entities.DatabaseType) int
This is more of a current state / current migration number according to last applied migration entry if last migration was down, then current state will be one below that entry if last migration was up, then current state will be that entry
func GetExtention ¶
func GetExtention(database entities.DatabaseType) string
func GetNextFileNames ¶
func GetNextFileNames(nextNumber int, numToGenerate int, database entities.DatabaseType) []string
func GetNextMigrationNumber ¶ added in v0.0.6
func GetNextMigrationNumber(migrationNumbers []int, database entities.DatabaseType) int
func GetNumberFromArgs ¶
func MigrationNumberFromString ¶ added in v0.0.6
func NextMigrationNumbersForBackwardMigration ¶ added in v0.0.6
func NextMigrationNumbersForForwardMigration ¶ added in v0.0.6
func ParseFileNameToNumbers ¶ added in v0.0.2
func ParseFileNameToNumbers(baseFileNames []string, db entities.DatabaseType) ([]int, error)
func ParseMigrationNumberToFileNames ¶ added in v0.0.6
func ParseMigrationNumberToFileNames(migrationNumbers []int, database entities.DatabaseType) []string
func PrintContentWithEndLine ¶ added in v0.0.2
func PrintContentWithEndLine(content string)
func SortNumbers ¶ added in v0.0.2
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.