DB script fix. INT is not the same as INTEGER, apparently
This commit is contained in:
parent
9843a078ea
commit
8c8584b6bf
1 changed files with 6 additions and 6 deletions
|
@ -4,20 +4,20 @@
|
|||
|
||||
-- Holds the different types of cookies we can make.
|
||||
CREATE TABLE IF NOT EXISTS cookies (
|
||||
cookie_id INT PRIMARY KEY,
|
||||
cookie_id INTEGER PRIMARY KEY,
|
||||
cookie_name VARCHAR(50) NOT NULL UNIQUE
|
||||
);
|
||||
|
||||
-- Our known customers, may need more fields
|
||||
CREATE TABLE IF NOT EXISTS customers (
|
||||
customer_id INT PRIMARY KEY,
|
||||
customer_id INTEGER PRIMARY KEY,
|
||||
customer_name VARCHAR(50) NOT NULL,
|
||||
customer_address VARCHAR(50) NOT NULL
|
||||
);
|
||||
|
||||
-- Orders from customers.
|
||||
CREATE TABLE IF NOT EXISTS orders (
|
||||
order_id INT PRIMARY KEY,
|
||||
order_id INTEGER PRIMARY KEY,
|
||||
customer_id INT NOT NULL,
|
||||
cookie_id INT NOT NULL,
|
||||
order_date DATE NOT NULL DEFAULT CURRENT_DATE CHECK (order_date >= CURRENT_DATE),
|
||||
|
@ -31,7 +31,7 @@ CREATE TABLE IF NOT EXISTS orders (
|
|||
|
||||
-- Describes ingredients and stock.
|
||||
CREATE TABLE IF NOT EXISTS raw_materials (
|
||||
ingredient_id INT PRIMARY KEY,
|
||||
ingredient_id INTEGER PRIMARY KEY,
|
||||
ingredient_name VARCHAR(50) NOT NULL UNIQUE,
|
||||
ingredient_quantity INT NOT NULL,
|
||||
unit VARCHAR(50) NOT NULL CHECK (unit IN ('g', 'ml'))
|
||||
|
@ -39,7 +39,7 @@ CREATE TABLE IF NOT EXISTS raw_materials (
|
|||
|
||||
-- When did we get the ingredients?
|
||||
CREATE TABLE IF NOT EXISTS raw_materials_deliveries (
|
||||
delivery_id INT PRIMARY KEY,
|
||||
delivery_id INTEGER PRIMARY KEY,
|
||||
ingredient_id INT NOT NULL,
|
||||
delivery_date DATE NOT NULL,
|
||||
delivery_quantity INT NOT NULL,
|
||||
|
@ -54,7 +54,7 @@ CREATE TABLE IF NOT EXISTS raw_materials_deliveries (
|
|||
-- Pallets are used to store cookies for delivery
|
||||
-- Order related columns are unused for now.
|
||||
CREATE TABLE IF NOT EXISTS pallets (
|
||||
pallet_id INT PRIMARY KEY,
|
||||
pallet_id INTEGER PRIMARY KEY,
|
||||
cookie_id INT NOT NULL,
|
||||
-- order_id INT NOT NULL,
|
||||
status VARCHAR(50) NOT NULL CHECK (status IN ('freezer', 'delivered', 'blocked')),
|
||||
|
|
Loading…
Reference in a new issue