migrate

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2020 License: MIT Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WithInstance

func WithInstance(instance interface{}) (source.Driver, error)

WithInstance instantiates a new migration driver with the given embed.Embeds .

Types

type EmbedDriver

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

EmbedDriver implements migrate/source.Driver .

func (*EmbedDriver) Close

func (ed *EmbedDriver) Close() error

Close implements migrate/source.Driver .

func (*EmbedDriver) First

func (ed *EmbedDriver) First() (version uint, err error)

First implements migrate/source.Driver .

func (*EmbedDriver) Next

func (ed *EmbedDriver) Next(version uint) (nextVersion uint, err error)

Next implements migrate/source.Driver .

func (*EmbedDriver) Open

func (ed *EmbedDriver) Open(url string) (source.Driver, error)

Open implements migrate/source.Driver .

func (*EmbedDriver) Prev

func (ed *EmbedDriver) Prev(version uint) (prevVersion uint, err error)

Prev implements migrate/source.Driver .

func (*EmbedDriver) ReadDown

func (ed *EmbedDriver) ReadDown(version uint) (r io.ReadCloser, identifier string, err error)

ReadDown implements migrate/source.Driver .

func (*EmbedDriver) ReadUp

func (ed *EmbedDriver) ReadUp(version uint) (r io.ReadCloser, identifier string, err error)

ReadUp implements migrate/source.Driver .

Jump to

Keyboard shortcuts

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