// Code generated by ent, DO NOT EDIT. package migrate import ( "entgo.io/ent/dialect/sql/schema" "entgo.io/ent/schema/field" ) var ( // NotificationsColumns holds the columns for the "notifications" table. NotificationsColumns = []*schema.Column{ {Name: "id", Type: field.TypeInt64, Increment: true}, {Name: "user_id", Type: field.TypeInt64}, {Name: "type", Type: field.TypeString, Size: 20}, {Name: "title", Type: field.TypeString, Size: 200}, {Name: "content", Type: field.TypeString}, {Name: "read", Type: field.TypeBool, Default: false}, {Name: "link", Type: field.TypeString, Nullable: true, Size: 500}, {Name: "created_at", Type: field.TypeTime}, {Name: "updated_at", Type: field.TypeTime}, } // NotificationsTable holds the schema information for the "notifications" table. NotificationsTable = &schema.Table{ Name: "notifications", Columns: NotificationsColumns, PrimaryKey: []*schema.Column{NotificationsColumns[0]}, Indexes: []*schema.Index{ { Name: "notifications_user_id_created_at", Unique: false, Columns: []*schema.Column{NotificationsColumns[1], NotificationsColumns[7]}, }, { Name: "notifications_user_id_read_created_at", Unique: false, Columns: []*schema.Column{NotificationsColumns[1], NotificationsColumns[5], NotificationsColumns[7]}, }, { Name: "notifications_user_id_type_created_at", Unique: false, Columns: []*schema.Column{NotificationsColumns[1], NotificationsColumns[2], NotificationsColumns[7]}, }, }, } // Tables holds all the tables in the schema. Tables = []*schema.Table{ NotificationsTable, } ) func init() { }