Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blueprint ¶
type Blueprint interface { Id(name string, length int) String(name string, length int) Blueprint Text(name string) Blueprint Integer(name string, length int) Blueprint Float(name string, length int, precision int) Blueprint Double(name string, length int, precision int) Blueprint Decimal(name string, length int, precision int) Blueprint Date(name string) Blueprint Boolean(name string) Blueprint DateTime(name string) Blueprint Nullable() Blueprint Unique(column ...string) Blueprint Index(column ...string) Blueprint Default(value interface{}) Blueprint Foreign(name string) ForeignBlueprint Primary(name ...string) Blueprint DropColumn(column string) DropUnique(name string) DropIndex(name string) DropForeign(name string) DropPrimary() Timestamps() }
type ForeignBlueprint ¶ added in v1.1.0
type ForeignBlueprint interface { Reference(name string) ForeignBlueprint On(table string) ForeignBlueprint OnUpdate(action string) ForeignBlueprint OnDelete(action string) ForeignBlueprint }
type SchemaWithSeeder ¶ added in v1.2.0
Click to show internal directories.
Click to hide internal directories.