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) Blueprint String(name string, length int) Blueprint Text(name string) Blueprint LongText(name string) Blueprint MediumText(name string) Blueprint CustomSql(sql string) Blueprint BigInt(name string, length int) Blueprint Integer(name string, length int) Blueprint Decimal(name string, length, decimals int) Blueprint Date(name string) Blueprint Comment(value string) Blueprint Collate(collate string) Blueprint TableComment(value string) Blueprint Boolean(name string) Blueprint DateTime(name string) Blueprint Nullable() Blueprint Unsigned() Blueprint Modify() Blueprint Unique(column ...string) Blueprint Index(column ...string) Blueprint IndexName(name 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() DeletedAt(index bool) }
type ForeignBlueprint ¶
type ForeignBlueprint interface { Reference(name string) ForeignBlueprint On(table string) ForeignBlueprint OnUpdate(action string) ForeignBlueprint OnDelete(action string) ForeignBlueprint }
type SchemaWithSeeder ¶
Click to show internal directories.
Click to hide internal directories.