utils

package
v0.0.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	DBsqlite3    = iota
	DBpostgresql = iota
)
View Source
const (
	ORDER_ASC  = iota
	ORDER_DESC = iota
)

Variables

This section is empty.

Functions

func CreateFilesInDirectories

func CreateFilesInDirectories(directoryList []string, fileNames []string) error

func GetExtention

func GetExtention(database int) string

func GetMigrationFilesFromDirectory

func GetMigrationFilesFromDirectory(directory string, database int) []string

func GetMigrationNumberFromEntry

func GetMigrationNumberFromEntry(migrationEntry *entities.PGMigrationEntry) int

func GetNextFileNames

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

func GetNextFileNumber

func GetNextFileNumber(baseFileNames []string, database int) int

func GetNumberFromArgs

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

func MkAlldirIfnotExists

func MkAlldirIfnotExists(paths []string) error

func MkdirIfnotExists

func MkdirIfnotExists(path string) error

func NextFilesForBackwardMigration

func NextFilesForBackwardMigration(baseFileNames []string, seekNumber int, seekLength int) []string

func NextFilesForForwardMigration

func NextFilesForForwardMigration(baseFileNames []string, seekNumber int, seekLength int) []string

func SortMigrationFiles

func SortMigrationFiles(baseFileNames []string, order int) []string

Types

type Migration

type Migration struct {
	Name  string
	Query string
	Type  string
}

func GetMigrationsFromFiles

func GetMigrationsFromFiles(directory string, baseFileNames []string, migtype string) ([]Migration, error)

Jump to

Keyboard shortcuts

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