domains
#
The view <literal>domains</literal> contains all
<glossterm linkend="glossary-domain">domains</glossterm> defined in the
current database. Only those domains are shown that the current user has
access to (by way of being the owner or having some privilege).
domains
ビューには、現在のデータベースで定義された全てのドメインが含まれます。
現在のユーザが(所有者である、権限を持っているなどの方法で)アクセスできるドメインのみが示されます。
表35.21 domains
の列
Column Type 列 型 Description 説明 |
---|
Name of the database that contains the domain (always the current database) ドメインを持つデータベースの名前です(常に現在のデータベースです)。 |
Name of the schema that contains the domain ドメインを持つスキーマの名前です。 |
Name of the domain ドメインの名前です。 |
Data type of the domain, if it is a built-in type, or
<literal>ARRAY</literal> if it is some array (in that case, see
the view <literal>element_types</literal>), else
<literal>USER-DEFINED</literal> (in that case, the type is
identified in <literal>udt_name</literal> and associated
columns).
組み込み型の場合は、ドメインのデータ型、何らかの配列の場合は |
If the domain has a character or bit string type, the declared maximum length; null for all other data types or if no maximum length was declared. ドメインが、文字もしくはビット文字列型の場合、宣言された最大長です。 他のデータ型、あるいは最大長の宣言がない場合はNULLです。 |
If the domain has a character type, the maximum possible length in octets (bytes) of a datum; null for all other data types. The maximum octet length depends on the declared character maximum length (see above) and the server encoding. ドメインが文字型の場合、1つのデータの可能最大長をオクテット(バイト)で示します 他のデータ型の場合はNULLです。 最大オクテット長は宣言された文字最大長(上述)とサーバ符号化方式に依存します。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Name of the database containing the collation of the domain (always the current database), null if default or the data type of the domain is not collatable ドメインの照合を含むデータベース(常に現在のデータベース)の名前で、デフォルトであるかドメインのデータ型が照合可能でない場合はNULLです。 |
Name of the schema containing the collation of the domain, null if default or the data type of the domain is not collatable ドメインの照合を含むスキーマの名前で、デフォルトであるかドメインのデータ型が照合可能でない場合はNULLです。 |
Name of the collation of the domain, null if default or the data type of the domain is not collatable ドメインの照合の名前で、デフォルトであるかドメインのデータ型が照合可能でない場合はNULLです。 |
If the domain has a numeric type, this column contains the
(declared or implicit) precision of the type for this domain.
The precision indicates the number of significant digits. It
can be expressed in decimal (base 10) or binary (base 2) terms,
as specified in the column
<literal>numeric_precision_radix</literal>. For all other data
types, this column is null.
ドメインが数値型の場合、この列は、そのドメインの型の(宣言された、もしくは暗黙的な)精度を持ちます。
この精度は有効桁数を示すものです。
|
If the domain has a numeric type, this column indicates in
which base the values in the columns
<literal>numeric_precision</literal> and
<literal>numeric_scale</literal> are expressed. The value is
either 2 or 10. For all other data types, this column is null.
ドメインが数値型の場合、この列は、 |
If the domain has an exact numeric type, this column contains
the (declared or implicit) scale of the type for this domain.
The scale indicates the number of significant digits to the
right of the decimal point. It can be expressed in decimal
(base 10) or binary (base 2) terms, as specified in the column
<literal>numeric_precision_radix</literal>. For all other data
types, this column is null.
ドメインが高精度数値型の場合、この列は、そのドメインの型の(宣言された、もしくは暗黙的な)位取りを持ちます。
位取りは、小数点より右側の有効桁数を示すものです。
|
If <literal>data_type</literal> identifies a date, time,
timestamp, or interval type, this column contains the (declared
or implicit) fractional seconds precision of the type for this
domain, that is, the number of decimal digits maintained
following the decimal point in the seconds value. For all
other data types, this column is null.
|
If <literal>data_type</literal> identifies an interval type,
this column contains the specification which fields the
intervals include for this domain, e.g., <literal>YEAR TO
MONTH</literal>, <literal>DAY TO SECOND</literal>, etc. If no
field restrictions were specified (that is, the interval
accepts all fields), and for all other data types, this field
is null.
|
Applies to a feature not available
in <productname>PostgreSQL</productname>
(see <literal>datetime_precision</literal> for the fractional
seconds precision of interval type domains)
PostgreSQLで利用できない機能に適用されるものです。(時間間隔型のドメインの秒未満の精度については |
Default expression of the domain ドメインのデフォルト式です。 |
Name of the database that the domain data type is defined in (always the current database) ドメインデータ型を定義したデータベースの名前です(常に現在のデータベースです)。 |
Name of the schema that the domain data type is defined in ドメインデータ型を定義したスキーマの名前です。 |
Name of the domain data type ドメインデータ型の名前です。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Applies to a feature not available in <productname>PostgreSQL</productname> PostgreSQLでは利用できない機能に適用されるものです。 |
Always null, because arrays always have unlimited maximum cardinality in <productname>PostgreSQL</productname> 常にNULLです。PostgreSQLでは配列の次数は無制限だからです。 |
An identifier of the data type descriptor of the domain, unique among the data type descriptors pertaining to the domain (which is trivial, because a domain only contains one data type descriptor). This is mainly useful for joining with other instances of such identifiers. (The specific format of the identifier is not defined and not guaranteed to remain the same in future versions.) そのドメインに属するデータ型記述子間で一意な、データ型記述子の識別子です (ドメインには1つのデータ型記述子しかありませんのでこれは些細なものです)。 これは主に、こうした識別子の他のインスタンスを結合する時に有用です (識別子の書式の仕様は定義されておらず、将来のバージョンでそのまま維持されるかどうかも保証されません)。 |