all_constraints
更新時間 2025-02-05 09:36:55
最近更新時間: 2025-02-05 09:36:55
分享文章
本頁介紹天翼云TeleDB數據庫系統視圖all_constraints的內容。
視圖的作用:查看數據庫中所有的約束信息。
| 名稱 | 類型 | 定義 |
|---|---|---|
| owner | name | 約束所在的表的所有者名稱 |
| constraint_schema | name | 約束所在的模式(schema)名稱 |
| constraint_name | name | 約束的名稱 |
| constraint_type | text | 約束的類型,使用CASE語句映射con.contype的值到對應的字符表示('C'代表CHECK,'R'代表FOREIGN KEY,'P'代表PRIMARY KEY,'U'代表UNIQUE) |
| table_schema | name | 約束所在的表的模式(schema)名稱 |
| table_name | name | 約束所在的表的名稱 |
| r_owner | name | 如果是外鍵約束,這是被引用表的所有者名稱 |
| r_constraint_schema | name | 如果是外鍵約束,這是被引用約束所在的模式(schema)名稱 |
| r_constraint_name | name | 如果是外鍵約束,這是被引用約束的名稱 |
| delete_rule | text | 如果是外鍵約束,這表示刪除規則(CASCADE, SET NULL, SET DEFAULT, RESTRICT, NO ACTION) |
| is_deferrable | boolean | 是否可延遲執行的約束 |
| deferred | boolean | 是否延遲執行的約束 |