發(fā)布時間:2015-10-27 13: 09: 45
Navicat for PostgreSQL 外鍵是指定一個列(或一組列)的值必須符合另一個表的一些行的值,維持關(guān)聯(lián)表的參照完整性。在 Navicat for PostgreSQL “外鍵”選項卡,只需簡單地點擊外鍵欄位即可編輯,使用外鍵工具欄,可以方便地創(chuàng)建新的、編輯或刪除選定的外鍵欄位。
● 添加外鍵:添加一個外鍵到表。
● 刪除外鍵:刪除已選擇的外鍵。
● 名編輯框:輸入新鍵的名。
參考模式和參考表的下拉列表的作用是分別選擇一個外部索引模式及表。
包含欄位或參考欄位到鍵,只需簡單地雙擊欄位、參考欄位或點擊“欄位”按鈕就可以打開編輯器進行編輯。
刪除時和更新時下拉列表定義采取行動的類型。
RESTRICT |
生成一個錯誤,表明刪除或更新將創(chuàng)建一個外鍵限制沖突。這是和NO_ACTION一樣除了檢查是不遞延。 |
NO_ACTION |
生成一個錯誤,表明刪除或更新將創(chuàng)建一個外鍵限制沖突。如果限制遞延,這錯誤將會在限制檢查時生成。如果還存在任何參考行,這是默認動作。 |
CASCADE |
刪除對應的外鍵,或更新對應的外鍵為主鍵的新值。 |
SET_NULL |
設(shè)置參考列為NULL。 |
SET_DEFAULT |
設(shè)置參考列為它們的默認值。 |
延伸閱讀:MariaDB 表外鍵是什么?
展開閱讀全文
︾