patchy

package module
v0.0.0-...-82b7426 Latest Latest
Warning

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

Go to latest
Published: May 10, 2017 License: Apache-2.0 Imports: 8 Imported by: 0

README

patchy : Easy patching of your Postgres database

Overview GoDoc Build Status

Patchy aims to provide you both a binary you can use to patch your database, or a library you can use when starting your app to make sure your database is patched to the level required by your app.

Patches are written in simple files ("forward-00000-00001.sql" and "reverse-00001-00000.sql") and patchy will run all patches required to bring your database up to the level required.

Install

go get github.com/chilts/patchy

Example

level, err := patchy.Patch(3)

Author

ToDo.

License

Apache 2.0.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Patch

func Patch(db *sql.DB, level int, opts *Options) (int, error)

Types

type Options

type Options struct {
	Dir           string
	PropertyTable string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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