PostgreSQL 9.4.5文書 | |||
---|---|---|---|
前のページ | 上に戻る | 第 34章情報スキーマ | 次のページ |
user_defined_typesビューは、現在は現在のデータベースで定義された全ての複合データ型を含みます。 表示される型は、現在のユーザが(所有者である、何らかの権限を持っているといった方法で)アクセスできるものだけです。
SQLは二種類のユーザ定義データ型を知っています。構造化型(PostgreSQLでは複合データ型として知られています)と特殊型(PostgreSQLでは実装されていません)。将来を見越して、user_defined_type_category列をこれらを区別するために使用します。PostgreSQLの拡張である基本型や列挙型といった他のユーザ定義型はここには表示されません。 ドメインについては代わりに項34.22を参照してください。
表 34-55. user_defined_typesの列
名前 | データ型 | 説明 |
---|---|---|
user_defined_type_catalog | sql_identifier | 型を持つデータベースの名前です(常に現在のデータベースです)。 |
user_defined_type_schema | sql_identifier | 型を持つスキーマの名前です。 |
user_defined_type_name | sql_identifier | 型の名前です。 |
user_defined_type_category | character_data | 現在は常にSTRUCTUREDです。 |
is_instantiable | yes_or_no | PostgreSQLで利用できない機能に適用されるものです。 |
is_final | yes_or_no | PostgreSQLで利用できない機能に適用されるものです。 |
ordering_form | character_data | PostgreSQLで利用できない機能に適用されるものです。 |
ordering_category | character_data | PostgreSQLで利用できない機能に適用されるものです。 |
ordering_routine_catalog | sql_identifier | PostgreSQLで利用できない機能に適用されるものです。 |
ordering_routine_schema | sql_identifier | PostgreSQLで利用できない機能に適用されるものです。 |
ordering_routine_name | sql_identifier | PostgreSQLで利用できない機能に適用されるものです。 |
reference_type | character_data | PostgreSQLで利用できない機能に適用されるものです。 |
data_type | character_data | PostgreSQLで利用できない機能に適用されるものです。 |
character_maximum_length | cardinal_number | PostgreSQLで利用できない機能に適用されるものです。 |
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 | PostgreSQLで利用できない機能に適用されるものです。 |
numeric_precision_radix | cardinal_number | PostgreSQLで利用できない機能に適用されるものです。 |
numeric_scale | cardinal_number | PostgreSQLで利用できない機能に適用されるものです。 |
datetime_precision | cardinal_number | PostgreSQLで利用できない機能に適用されるものです。 |
interval_type | character_data | PostgreSQLで利用できない機能に適用されるものです。 |
interval_precision | cardinal_number | PostgreSQLで利用できない機能に適用されるものです。 |
source_dtd_identifier | sql_identifier | PostgreSQLで利用できない機能に適用されるものです。 |
ref_dtd_identifier | sql_identifier | PostgreSQLで利用できない機能に適用されるものです。 |