Compare commits

...

2 commits

Author SHA1 Message Date
Imbus
0b8a771aa5 Migrate now deletes db... 2024-05-04 14:18:00 +02:00
Imbus
54939ca99b Redundant deliveries table removed 2024-05-04 14:17:48 +02:00
2 changed files with 2 additions and 9 deletions

View file

@ -58,15 +58,7 @@ CREATE TABLE IF NOT EXISTS pallets (
order_id INT NOT NULL,
status VARCHAR(50) NOT NULL CHECK (status IN ('freezer', 'delivered', 'blocked')),
production_date DATE NOT NULL,
delivery_date DATE DEFAULT NULL,
FOREIGN KEY (cookie_id) REFERENCES cookies(cookie_id)
FOREIGN KEY (order_id) REFERENCES orders(order_id)
);
-- Has an order been delivered?
CREATE TABLE IF NOT EXISTS deliveries (
delivery_id INT PRIMARY KEY,
pallet_id INT NOT NULL,
customer_name VARCHAR(50) NOT NULL,
delivery_date DATE NOT NULL DEFAULT CURRENT_DATE CHECK (delivery_date >= CURRENT_DATE),
FOREIGN KEY (pallet_id) REFERENCES pallets(pallet_id)
);

View file

@ -18,6 +18,7 @@ dbdump:
sqlite3 app/krusty.db .dump
migrate:
rm -f app/krusty.db
sqlite3 app/krusty.db < app/Migrations/create-schema.sql
sqlite3 app/krusty.db < app/Migrations/initial-data.sql