diff

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlterConstraints added in v1.1.0

func AlterConstraints(d *Diff, a, b *model.Model) error

func ColumnNullability

func ColumnNullability(d *Diff, a, b *model.Model) error

func CreateColumns

func CreateColumns(d *Diff, a, b *model.Model) error

func CreateConstraints

func CreateConstraints(d *Diff, a, b *model.Model) error

func CreateIndexes

func CreateIndexes(d *Diff, a, b *model.Model) error

func CreateTable

func CreateTable(d *Diff, a, b *model.Model) error

func DropColumns

func DropColumns(d *Diff, a, b *model.Model) error

func DropConstraints

func DropConstraints(d *Diff, a, b *model.Model) error

func DropIndexes

func DropIndexes(d *Diff, a, b *model.Model) error

func DropTable

func DropTable(d *Diff, a, b *model.Model) error

Types

type Diff

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

func (*Diff) String

func (d *Diff) String() string

type Differ

type Differ struct {
	Generator *gen.Generator
	// contains filtered or unexported fields
}

Differ between two schemas

func NewDiffer

func NewDiffer(left, right string) *Differ

NewDiffer with strings

func (*Differ) Run

func (d *Differ) Run() (*Diff, error)

Run the differ to produce a diff

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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