| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 30. 訊息模式 | Fast Forward | Next |
視圖 domains 包含定義在目前資料庫中的所有域。
Table 30-13. domains 字串
| 名字 | 資料類型 | 描述 |
|---|---|---|
| domain_catalog | sql_identifier | 包含這個域的資料庫名字(總是目前資料庫) |
| domain_schema | sql_identifier | 包含這個域的模式名字 |
| domain_name | sql_identifier | 域的名字 |
| data_type | character_data | 如果這是一個內置類型,就是域的資料類型,如果他是某種數組(這時, 參閱視圖 element_types),就是 ARRAY。 否則是 USER-DEFINED(這個時候,類型在 udt_name 和相關的字串裡面標識。) |
| character_maximum_length | cardinal_number | 如果域是一個字元或者位串類型,這是定義的最大長度,其它資料類型 或者沒有聲明最大長度,則為空。 |
| character_octet_length | cardinal_number | 如果域有一個字元類型,這是最大可能的字元長度(這些應該不是 PostgreSQL 用戶要擔心的事情); 其它類型都是空。 |
| character_set_catalog | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| character_set_schema | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| character_set_name | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| collation_catalog | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| collation_schema | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| collation_name | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| numeric_precision | cardinal_number | 如果這個域有一個數值類型,那麼這個字串包含(聲明的或隱含的) 用於這個字串的類型精度。精度資料表示有效資料位的個數。可以用十進制 資料表示,也可以用二進製資料表示,就想在 numeric_precision_radix 字串裡聲明的那樣。對於所有其它類型,這個字串是空。 |
| numeric_precision_radix | cardinal_number | 如果這個域有一個數值類型,那麼這個字串標識numeric_precision 和 numeric_scale 字串的數值的基數是多少。數值 要麼是 2 要麼是 10。對於所有其它資料類型,這個字串是空。 |
| numeric_scale | cardinal_number | 如果這個域有一個準確的數值類型,那麼這個字串包含(聲明或者隱含的) 本字串該類型的比例。比例標誌著小數點右邊的有效位數。它可以是用 十進製資料表示,也可以用二進製資料表示,就像在 numeric_precision_radix 字串裡聲明的那樣。對於所有其它資料類型,這個字串是空。 |
| datetime_precision | cardinal_number | 如果該域是一個日期,時間或者時間間隔類型,那麼就是聲明的精度; 對於其它資料類型或者沒有聲明精度,那麼為空。 |
| interval_type | character_data | 未實現 |
| interval_precision | character_data | 未實現 |
| domain_default | character_data | 這個域的預設資料表達式 |
| udt_catalog | sql_identifier | 域資料類型定義所在的資料庫名字(總是目前資料庫) |
| udt_schema | sql_identifier | 域資料類型定義所在的模式名字 |
| udt_name | sql_identifier | 域資料類型名字 |
| scope_catalog | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| scope_schema | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| scope_name | sql_identifier | 適用於一個PostgreSQL 裡沒有的特性 |
| maximum_cardinality | cardinal_number | 總是為空,因為PostgreSQL 的數組總是有無限的維數 |
| dtd_identifier | sql_identifier | 一個該域的資料類型描述符的標識符,在屬於該域的所有資料類型描述符 中是唯一的(這個是瑣事,因為一個域只包含一種資料類型)。這個主要 用於和其它這樣的標識符實例連接。(這個標識符的具體格式沒有定義, 並且不保證在將來版本中保持一致。) |