element_types
#視窗 element_types
包含陣列元素的資料類型描述符。當資料表欄位、複合類型屬性、網域、函數參數或函數傳回值定義為陣列類型時,相應的資訊綱要視窗只會在 data_type
欄位中包含 ARRAY
。若要取得陣列元素類型的相關資訊,您可以將相應的視窗與此視窗聯結。例如,若要顯示資料表的欄位及其資料類型和陣列元素類型(如果適用的話),您可以執行
SELECT c.column_name, c.data_type, e.data_type AS element_type FROM information_schema.columns c LEFT JOIN information_schema.element_types e ON ((c.table_catalog, c.table_schema, c.table_name, 'TABLE', c.dtd_identifier) = (e.object_catalog, e.object_schema, e.object_name, e.object_type, e.collection_type_identifier)) WHERE c.table_schema = '...' AND c.table_name = '...' ORDER BY c.ordinal_position;
此視窗僅包含目前使用者有權存取的物件,透過成為擁有者或擁有某些權限的方式。
表格 35.22. element_types
欄位
欄位 類型 說明 |
---|
包含使用所描述陣列的物件的資料庫名稱(始終為目前的資料庫) |
包含使用所描述陣列的物件的綱要名稱 |
使用所描述陣列的物件的名稱 |
使用所描述陣列的物件的類型: |
所描述陣列的資料類型描述符的識別碼。使用此欄位與其他資訊綱要視窗的 |
陣列元素的資料類型,如果是內建類型,則為 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
適用於 PostgreSQL 中不可用的功能 |
適用於 PostgreSQL 中不可用的功能 |
適用於 PostgreSQL 中不可用的功能 |
包含元素類型定序的資料庫名稱(始終為目前的資料庫),如果為預設值或元素的資料類型不可定序,則為 null |
包含元素類型定序的綱要名稱,如果為預設值或元素的資料類型不可定序,則為 null |
元素類型的定序名稱,如果為預設值或元素的資料類型不可定序,則為 null |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
始終為 null,因為此資訊不適用於 PostgreSQL 中的陣列元素資料類型 |
在其中定義元素資料類型的資料庫名稱(始終為目前的資料庫) |
在其中定義元素資料類型的綱要名稱 |
元素的資料類型名稱 |
適用於 PostgreSQL 中不可用的功能 |
適用於 PostgreSQL 中不可用的功能 |
適用於 PostgreSQL 中不可用的功能 |
始終為 null,因為陣列在 PostgreSQL 中始終具有無限的最大基數 |
元素的資料類型描述符的識別碼。目前沒有用處。 |
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符,或需要進一步澄清的地方,請使用此表單回報文件問題。