utils

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2023 License: MIT Imports: 5 Imported by: 1

Documentation

Index

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 int) 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 int) string

func GetNextFileNames

func GetNextFileNames(nextNumber int, numToGenerate int, database int) []string

func GetNextMigrationNumber added in v0.0.6

func GetNextMigrationNumber(migrationNumbers []int, database int) int

func GetNumberFromArgs

func GetNumberFromArgs(args []string, defaultValue int) int

func MigrationNumberFromString added in v0.0.6

func MigrationNumberFromString(baseFileName string, extention string) (int, error)

func NextMigrationNumbersForBackwardMigration added in v0.0.6

func NextMigrationNumbersForBackwardMigration(baseFileNames []int, seekNumber int, seekLength int) []int

func NextMigrationNumbersForForwardMigration added in v0.0.6

func NextMigrationNumbersForForwardMigration(baseFileNames []int, seekNumber int, seekLength int) []int

func ParseFileNameToNumbers added in v0.0.2

func ParseFileNameToNumbers(baseFileNames []string, db int) ([]int, error)

func ParseMigrationNumberToFileNames added in v0.0.6

func ParseMigrationNumberToFileNames(migrationNumbers []int, database int) []string

func PrintContentWithEndLine added in v0.0.2

func PrintContentWithEndLine(content string)

func SortNumbers added in v0.0.2

func SortNumbers(migrationNumber []int, order int) []int

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL