From 8c8584b6bffb35e75a17f126c0c93a664578f096 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Sun, 5 May 2024 09:37:33 +0200 Subject: [PATCH] DB script fix. INT is not the same as INTEGER, apparently --- app/Migrations/create-schema.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Migrations/create-schema.sql b/app/Migrations/create-schema.sql index 4ff9482..a5c85a1 100644 --- a/app/Migrations/create-schema.sql +++ b/app/Migrations/create-schema.sql @@ -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')),