Documentation
¶
Index ¶
- func WithInstance(instance interface{}) (source.Driver, error)
- type EmbedDriver
- func (ed *EmbedDriver) Close() error
- func (ed *EmbedDriver) First() (version uint, err error)
- func (ed *EmbedDriver) Next(version uint) (nextVersion uint, err error)
- func (ed *EmbedDriver) Open(url string) (source.Driver, error)
- func (ed *EmbedDriver) Prev(version uint) (prevVersion uint, err error)
- func (ed *EmbedDriver) ReadDown(version uint) (r io.ReadCloser, identifier string, err error)
- func (ed *EmbedDriver) ReadUp(version uint) (r io.ReadCloser, identifier string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithInstance ¶
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 .
Click to show internal directories.
Click to hide internal directories.