Files
3ybactuk-marketplace-go-ser…/loms/db/migrations/00001_create_orders.sql
Никита Шубин 77ed9fcf85 [hw-4] add postgres db
2025-06-26 12:08:46 +00:00

20 lines
442 B
SQL

-- +goose Up
CREATE TABLE
orders (
id bigserial PRIMARY KEY,
status_name TEXT NOT NULL DEFAULT '',
user_id BIGINT NOT NULL
);
CREATE TABLE
order_items (
id bigserial PRIMARY KEY,
order_id BIGINT NOT NULL REFERENCES orders (id) ON DELETE CASCADE,
sku BIGINT NOT NULL,
COUNT BIGINT NOT NULL CHECK (COUNT > 0)
);
-- +goose Down
DROP TABLE order_items;
DROP TABLE orders;