migrations

package
v3.0.0-pre1 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package migrations regroups every migrations available to the pgsql database backend.

Index

Constants

This section is empty.

Variables

View Source
var Migrations []migrate.Migration

Migrations contains every available migrations.

Functions

func NewSimpleMigration

func NewSimpleMigration(id int, qs []MigrationQuery) migrate.Migration

NewSimpleMigration returns a simple migration plan with all provided migration queries concatted in order.

func RegisterMigration

func RegisterMigration(migration migrate.Migration)

RegisterMigration adds the specified migration to the available migrations.

Types

type MigrationQuery

type MigrationQuery struct {
	Up   []string
	Down []string
}

MigrationQuery contains the Up migration and Down migration in Plain strings.

func ConcatMigrationQueries

func ConcatMigrationQueries(qs []MigrationQuery) MigrationQuery

ConcatMigrationQueries concats migration queries in the give order.

Jump to

Keyboard shortcuts

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