From 96e93a6ec54d9fc72fb84fe78a51e75b2a4073ac Mon Sep 17 00:00:00 2001 From: Dmitry Medvedev Date: Thu, 4 Jun 2026 13:19:30 +0500 Subject: [PATCH] made changes PRIMARY KEY and FOREIGN KEY --- dmedvedev/ddl.sql | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dmedvedev/ddl.sql b/dmedvedev/ddl.sql index a4349dc..9893ff3 100644 --- a/dmedvedev/ddl.sql +++ b/dmedvedev/ddl.sql @@ -20,7 +20,8 @@ CREATE TABLE orders ( id INT PRIMARY KEY NOT NULL, user_id INT, order_date TIMESTAMPTZ NOT NULL, - status VARCHAR(20) + status VARCHAR(20), + FOREIGN KEY (user_id) REFERENCES users(id) ); CREATE TABLE order_items ( @@ -28,5 +29,7 @@ CREATE TABLE order_items ( product_id INT NOT NULL, quantity INT NOT NULL, price_at_purchase DECIMAL(10,2) NOT NULL, - PRIMARY_KEY (order_id, product_id) + PRIMARY KEY (order_id, product_id), + FOREIGN KEY (order_id) REFERENCES orders(id), + FOREIGN KEY (product_id) REFERENCES products(id) ); \ No newline at end of file