2016-06-16 69 views
2

我無法找到如何在pgAdmin 3中添加ON DELETE CASCADE規則。我希望如果父表中的記錄被刪除,那麼子表中的相應記錄將自動成爲刪除。在pgAdmin中定義ON DELETE CASCADE 3

但是,在pgAdmin中直觀地創建表格時,我找不到此選項。

我可以看到這樣的事情:

pgAdmin menu

但這一切似乎提供選項來達到我想要的......任何想法如何通過pgAdmin的辦呢?

+1

爲什麼不直接做在SQL?將DDL語句放在腳本中是更好的選擇(所以你可以將它們放在版本控制之下,可以輕鬆地將它們部署到其他環境中,還有更多的原因,可以從頭開始重新創建數據庫......) –

+0

@a_horse_with_no_name嗯,我可以用手做...但我想知道如何通過pgAdmin來做到這一點...... – Whirlwind

回答

0

哦,我剛剛發現它,它很簡單,但我仍然會將它發佈給未來的讀者提出同樣的問題。當創建外鍵約束有操作選項卡,並從那裏可以定義要在更新發生什麼,或刪除:

enter image description here