add customers
This commit is contained in:
@ -0,0 +1 @@
|
||||
drop_table("customers")
|
9
migrations/20240807135144_create_customer_table.up.fizz
Normal file
9
migrations/20240807135144_create_customer_table.up.fizz
Normal file
@ -0,0 +1,9 @@
|
||||
create_table("customers") {
|
||||
t.Column("id", "integer", {primary: true})
|
||||
t.Column("first_name", "string", {"size": 255})
|
||||
t.Column("last_name", "string", {"size": 255})
|
||||
t.Column("email", "string", {})
|
||||
}
|
||||
|
||||
sql("alter table customers alter column created_at set default now();")
|
||||
sql("alter table customers alter column updated_at set default now();")
|
@ -0,0 +1,3 @@
|
||||
drop_column("transactions", "expiry_month")
|
||||
drop_column("transactions", "expiry_year")
|
||||
|
@ -0,0 +1,3 @@
|
||||
add_column("transactions", "expiry_month", "integer", {"default":0})
|
||||
add_column("transactions", "expiry_year", "integer", {"default":0})
|
||||
|
@ -0,0 +1 @@
|
||||
drop_column("orders", "customer_id")
|
@ -0,0 +1,6 @@
|
||||
add_column("orders", "customer_id", "integer", {"unsigned":true})
|
||||
|
||||
add_foreign_key("orders", "customer_id", {"customers": ["id"]}, {
|
||||
"on_delete": "cascade",
|
||||
"on_update": "cascade",
|
||||
})
|
Reference in New Issue
Block a user