如果存在另一条包含外键的记录,postgres中是否有办法阻止删除记录?
答案 0 :(得分:1)
您可以使用此示例SQL
中的第二行限制删除CREATE TABLE order_items (
product_no integer REFERENCES products ON DELETE RESTRICT,
order_id integer REFERENCES orders ON DELETE CASCADE,
quantity integer,
PRIMARY KEY (product_no, order_id)
);