我有一张桌子
CREATE TABLE comments(
comment_id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL REFERENCES users,
product_id INTEGER NOT NULL REFERENCES products,
parent_id INTEGER,
....
);
如何添加ON DELETE CASCADE
做到这一点
CREATE TABLE comments(
comment_id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL REFERENCES users ON DELETE CASCADE,
product_id INTEGER NOT NULL REFERENCES products ON DELETE CASCADE,
parent_id INTEGER,
....
);
当您想为
ON DELETE CASCADE
现有表添加外键约束时,您需要执行以下步骤:1.删除现有的外键约束。
2.添加一个新的外键约束
ON DELETE CASCADE
。教程中的更多详细信息
也许您不知道容器的名称。您可以使用pg_constraint系统目录来搜索.
像这样的查询:
附言
但总的来说,所有这些都可以在上一个答案的码头链接中找到。