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