?
This document uses PHP Chinese website manual Release
視圖domains包含定義在當(dāng)前數(shù)據(jù)庫(kù)中的所有域。
Table 34-16. domains Columns字段
名字 | 數(shù)據(jù)類(lèi)型 | 描述 |
---|---|---|
domain_catalog | sql_identifier | 包含這個(gè)域的數(shù)據(jù)庫(kù)名(總是當(dāng)前數(shù)據(jù)庫(kù)) |
domain_schema | sql_identifier | 包含這個(gè)域的模式名 |
domain_name | sql_identifier | 域的名字 |
data_type | character_data | 如果這是一個(gè)內(nèi)置類(lèi)型,就是域的數(shù)據(jù)類(lèi)型,如果他是某種數(shù)組 (這時(shí), 參閱視圖element_types),就是ARRAY。 否則是 USER-DEFINED(這個(gè)時(shí)候,類(lèi)型在udt_name和相關(guān)的字段里面標(biāo)識(shí)。) |
character_maximum_length | cardinal_number | 如果域是一個(gè)字符或者位串類(lèi)型,這是定義的最大長(zhǎng)度,其它數(shù)據(jù)類(lèi)型或者沒(méi)有聲明最大長(zhǎng)度,則為空。 |
character_octet_length | cardinal_number | 如果域有一個(gè)字符類(lèi)型,這是最大可能的字節(jié)長(zhǎng)度;其它所有的數(shù)據(jù)類(lèi)型則為null。 最大字節(jié)長(zhǎng)度取決于所聲明的字符最大長(zhǎng)度和服務(wù)器的編碼。 |
character_set_catalog | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
character_set_schema | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
character_set_name | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
collation_catalog | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
collation_schema | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
collation_name | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
numeric_precision | cardinal_number | 如果這個(gè)域有一個(gè)數(shù)值類(lèi)型,那么這個(gè)字段包含(聲明的或隱含的)用于這個(gè)字段的類(lèi)型精度。 精度表示有效數(shù)據(jù)位的個(gè)數(shù)??梢杂檬M(jìn)制表示,也可以用二進(jìn)制表示, 就像在numeric_precision_radix字段里聲明的那樣。 對(duì)于所有其它類(lèi)型,這個(gè)字段是空。 |
numeric_precision_radix | cardinal_number | 如果這個(gè)域有一個(gè)數(shù)值類(lèi)型,那么這個(gè)字段標(biāo)識(shí)numeric_precision和 numeric_scale字段的數(shù)值的基數(shù)是多少。 數(shù)值要么是 2 要么是 10。對(duì)于所有其它數(shù)據(jù)類(lèi)型,這個(gè)字段是空。 |
numeric_scale | cardinal_number | 如果這個(gè)域有一個(gè)準(zhǔn)確的數(shù)值類(lèi)型,那么這個(gè)字段包含(聲明或者隱含的)本字段該類(lèi)型的比例。 比例標(biāo)志著小數(shù)點(diǎn)右邊的有效位數(shù)。它可以是用十進(jìn)制表示,也可以用二進(jìn)制表示,就像在 numeric_precision_radix字段里聲明的那樣。對(duì)于所有其它數(shù)據(jù)類(lèi)型,這個(gè)字段是空。 |
datetime_precision | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)日期,時(shí)間,時(shí)間戳,或者間距類(lèi)型, 該字段(公開(kāi)地或隱含地)包含部分的屬性類(lèi)型秒精度,就是說(shuō),小數(shù)位數(shù)保持到小數(shù)點(diǎn)后面。 對(duì)于所有其它的數(shù)據(jù)類(lèi)型,該字段是null。 |
interval_type | character_data | 未實(shí)現(xiàn) |
interval_precision | character_data | 未實(shí)現(xiàn) |
domain_default | character_data | 這個(gè)域的缺省表達(dá)式 |
udt_catalog | sql_identifier | 域數(shù)據(jù)類(lèi)型定義所在的數(shù)據(jù)庫(kù)名(總是當(dāng)前數(shù)據(jù)庫(kù)) |
udt_schema | sql_identifier | 域數(shù)據(jù)類(lèi)型定義所在的模式名 |
udt_name | sql_identifier | 域數(shù)據(jù)類(lèi)型名 |
scope_catalog | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
scope_schema | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
scope_name | sql_identifier | 用于PostgreSQL里一個(gè)不可用的特性 |
maximum_cardinality | cardinal_number | 總是為空,因?yàn)?span id="377j5v51b" class="PRODUCTNAME">PostgreSQL的數(shù)組總是有無(wú)限的維數(shù)。 |
dtd_identifier | sql_identifier | 一個(gè)該域的數(shù)據(jù)類(lèi)型描述符的標(biāo)識(shí)符,在屬于該域的所有數(shù)據(jù)類(lèi)型描述符 中是唯一的(這個(gè)是瑣事,因?yàn)橐粋€(gè)域只包含一種數(shù)據(jù)類(lèi)型)。這個(gè)主要用于和其它這樣的標(biāo)識(shí)符實(shí)例連接。 (這個(gè)標(biāo)識(shí)符的具體格式?jīng)]有定義,并且不保證在將來(lái)版本中保持一致。) |