dbmigration

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMigrationService

func NewMigrationService(log *zap.SugaredLogger, config MigrationConfig) devpb.MigrationServer

Types

type MigrationConfig

type MigrationConfig struct {
	// contains filtered or unexported fields
}

type MigrationService

type MigrationService struct {
	// contains filtered or unexported fields
}

func (MigrationService) DatabaseForceVersion

func (MigrationService) DatabaseMigrate

func (MigrationService) DatabaseRollback

func (MigrationService) DatabaseStatus

type Migrator

type Migrator struct {
	// contains filtered or unexported fields
}

func NewMigrator

func NewMigrator(log *zap.SugaredLogger, sqlConnStr, fileDir string) Migrator

func (Migrator) ForceVersion

func (m Migrator) ForceVersion(version int32) (*devpb.MigrationStatus, error)

func (Migrator) Migrate

func (m Migrator) Migrate() (*devpb.MigrationStatus, error)

func (Migrator) Rollback

func (m Migrator) Rollback() (*devpb.MigrationStatus, error)

func (Migrator) Status

func (m Migrator) Status() (*devpb.MigrationStatus, error)

Jump to

Keyboard shortcuts

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