Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Orders = schema.Table("orders", schema.Column("id", schema.Serial()).PrimaryKey(), schema.Column("user_id", schema.UUID()). NotNull(). References(Users.Col("id")). OnDelete(schema.Cascade), schema.Column("total", schema.Numeric(10, 2)).NotNull(), )
View Source
var Product = schema.Table("product", schema.Column("id", schema.UUID()).PrimaryKey().NotNull(), schema.Column("name", schema.Varchar(225)).NotNull().Index(), schema.Column("price", schema.Numeric(10, 2)).NotNull(), schema.Column("sku", schema.Varchar(15)).NotNull().Unique(), schema.Column("barcode", schema.Int()).Index(), ). Index("idx_product_name_sku", "name", "sku")
View Source
var UserStatus = schema.Enum("user_status", "active", "suspended", "banned")
View Source
var Users = schema.Table("users", schema.Column("id", schema.UUID()).PrimaryKey().Default("gen_random_uuid()"), schema.Column("name", schema.Varchar(255)).NotNull(), schema.Column("email", schema.Varchar(255)).NotNull().Unique(), schema.Column("age", schema.Int()), schema.Column("status", UserStatus).NotNull().Default("active"), )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.