Jadowyne Ulve 7ae046092b created and added all create sql
created and added drop sql for items &
item_info
2024-09-25 21:21:22 -05:00

25 lines
697 B
SQL

CREATE TABLE IF NOT EXISTS items(
id SERIAL PRIMARY KEY,
barcode VARCHAR(255) NOT NULL,
item_name VARCHAR(255) NOT NULL,
brand INTEGER,
tags TEXT [],
links TEXT [],
item_info_id INTEGER NOT NULL,
food_info_id INTEGER,
row_type VARCHAR(255) NOT NULL,
item_type VARCHAR(255) NOT NULL,
search_string TEXT NOT NULL,
quantity_on_hand FLOAT8,
UNIQUE(barcode, item_info_id),
CONSTRAINT fk_item_info
FOREIGN KEY(item_info_id)
REFERENCES item_info(id),
CONSTRAINT fk_food_info
FOREIGN KEY(food_info_id)
REFERENCES food_info(id),
CONSTRAINT fk_brand
FOREIGN KEY(brand)
REFERENCES brands(id)
);