migrate

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 12, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EntRevisions

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

A EntRevisions provides implementation for the migrate.RevisionReadWriter interface.

func NewEntRevisions

func NewEntRevisions(db schema.ExecQuerier, dialect string, opts ...ent.Option) *EntRevisions

NewEntRevisions creates a new EntRevisions with the given ent.Client.

func (*EntRevisions) Init

func (r *EntRevisions) Init(ctx context.Context) error

Init makes sure the revisions table does exist in the connected database.

func (*EntRevisions) ReadRevisions

func (r *EntRevisions) ReadRevisions(ctx context.Context) (migrate.Revisions, error)

ReadRevisions reads the revisions from the revisions table.

func (*EntRevisions) WriteRevisions

func (r *EntRevisions) WriteRevisions(ctx context.Context, rs migrate.Revisions) error

WriteRevisions writes the revisions to the revisions table.

Directories

Path Synopsis
ent

Jump to

Keyboard shortcuts

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