Shelf/migrations/sqls/20220520025053-shelf-up.sql

30 lines
652 B
MySQL
Raw Normal View History

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
);
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)
)