bash

package
v2.1.1 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2020 License: MIT Imports: 3 Imported by: 1

README

Bash Driver

  • Runs bash scripts. What you do in the scripts is up to you.

Usage

journey -url bash://xxx -path ./migrations create increment_xyz
journey -url bash://xxx -path ./migrations up
journey help # for more info

Documentation

Overview

Package bash implements the Driver interface.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Open

func Open(url string) (driver.Driver, error)

Types

type Driver

type Driver struct {
}

func (*Driver) Close

func (driver *Driver) Close() error

func (*Driver) Execute

func (driver *Driver) Execute(commands string) error

Execute shell script

func (*Driver) Migrate

func (driver *Driver) Migrate(f file.File) error

func (*Driver) Version

func (driver *Driver) Version() (file.Version, error)

Version returns the current migration version.

func (*Driver) Versions

func (driver *Driver) Versions() (file.Versions, error)

Versions returns the list of applied migrations.

Jump to

Keyboard shortcuts

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