系統表
更新時間 2025-02-05 09:37:15
最近更新時間: 2025-02-05 09:37:15
分享文章
本頁介紹系統表,以及該表記錄的基本信息。
pg_client_global_keys
存儲管理CMK基本信息。
| 名稱 | 類型 | 定義 |
|---|---|---|
| global_key_name | name | 客戶端加密主密鑰(cmk)名稱。 |
| key_namespace | oid | 包含此客戶端加密主密鑰(cmk)的命名空間oid。 |
| key_owner | oid | 客戶端加密主密鑰(cmk)的所有者。 |
| key_acl | aclitem[] | 創建該密鑰時所擁有的訪問權限。 |
| create_date | timestamp | 創建密鑰的時間。 |
pg_client_global_keys_args
存儲管理CMK元數據鍵值對信息。
| 名稱 | 類型 | 定義 |
|---|---|---|
| global_key_id | oid | 客戶端加密主密鑰(cmk)oid。 |
| function_name | name | 值為encryption。 |
| key | name | 客戶端加密主密鑰(cmk)的元數據信息對應的名稱。 |
| value | bytea | 客戶端加密主密鑰(cmk)的元數據信息名稱的值。 |
pg_column_keys
記錄列加密密鑰相關信息,每條記錄對應一個列加密密鑰。
| 名稱 | 類型 | 定義 |
|---|---|---|
| column_key_name | name | 列加密密鑰(cek)名稱。 |
| global_key_id | oid | 客戶端加密主密鑰(cmk)的oid。 |
| key_namespace | oid | 包含此列加密密鑰(cek)的命名空間oid。 |
| key_owner | oid | 列加密密鑰(cek)的所有者。 |
| create_date | timestamp | 創建列加密密鑰的時間。 |
| key_acl | aclitem[] | 創建該列加密密鑰時所擁有的訪問權限。 |
| column_key_distributed_id | Oid | 根據名稱hash出來的id |
pg_column_keys_args
記錄客戶端加密主密鑰相關元數據信息,每條記錄對應客戶端加密主密鑰的一個鍵值對信息。
| 名稱 | 類型 | 定義 |
|---|---|---|
| column_key_id | oid | 列加密密鑰(cek)oid。 |
| function_name | name | 值為encryption。 |
| key | name | 列加密密鑰(cek)的元數據信息對應的名稱。 |
| value | bytea | 列加密密鑰(cek)的元數據信息名稱的值。 |
pg_encrypted_columns
記錄表的加密列相關信息,每條記錄對應一條加密列信息。
| 名稱 | 類型 | 定義 |
|---|---|---|
| rel_id | oid | 表的OID。 |
| column_name | name | 加密列的名稱。 |
| column_key_id | oid | 列加密密鑰的OID。 |
| encryption_type | int1 | 加密類型,取值為2(DETERMINISTIC)或者1(RANDOMIZED)。 |
| data_type_original_oid | oid | 加密列的原始數據類型id,參考系統表PG_TYPE中的oid。 |
| data_type_original_mod | int4 | 加密列的原始數據類型修飾符。 |
| create_date | timestamp | 創建加密列的時間。 |