Spaces:
Sleeping
Sleeping
File size: 562 Bytes
7856e60 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | -- 0012_multi_item_orders.sql
CREATE TABLE IF NOT EXISTS order_items (
id BIGSERIAL PRIMARY KEY,
transaction_id VARCHAR NOT NULL REFERENCES orders(transaction_id) ON DELETE CASCADE,
product_id VARCHAR NOT NULL,
product_name VARCHAR NOT NULL,
quantity INTEGER NOT NULL DEFAULT 1,
price_at_checkout DOUBLE PRECISION NOT NULL,
weight_at_checkout DOUBLE PRECISION NOT NULL DEFAULT 0.0,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_order_items_transaction ON order_items(transaction_id);
|