2022-05-18 19:55:31 +00:00
|
|
|
CREATE TABLE products (
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
name VARCHAR(250) NOT NULL,
|
|
|
|
price INTEGER NOT NULL
|
2022-05-19 22:38:28 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE users (
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
firstName VARCHAR(250) NOT NULL,
|
|
|
|
lastName VARCHAR(250) NOT NULL,
|
|
|
|
username VARCHAR(250) NOT NULL,
|
2022-05-23 19:34:55 +00:00
|
|
|
password VARCHAR(250) NOT NULL
|
2022-05-21 01:51:04 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
CREATE TABLE orders (
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
status VARCHAR(15),
|
|
|
|
user_id bigint REFERENCES users(id)
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE TABLE order_products (
|
|
|
|
id SERIAL PRIMARY KEY,
|
|
|
|
quantity INTEGER NOT NULL,
|
|
|
|
order_id bigint REFERENCES orders(id),
|
|
|
|
product_id bigint REFERENCES products(id)
|
|
|
|
)
|
|
|
|
|
|
|
|
|