他のバージョンの文書 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

36.56. user_defined_types

user_defined_typesビューは、現在は現在のデータベースで定義された全ての複合データ型を含みます。 表示される型は、現在のユーザが(所有者である、何らかの権限を持っているといった方法で)アクセスできるものだけです。

SQLは二種類のユーザ定義データ型を知っています。構造化型(PostgreSQLでは複合データ型として知られています)と特殊型(PostgreSQLでは実装されていません)。将来を見越して、user_defined_type_category列をこれらを区別するために使用します。PostgreSQLの拡張である基本型や列挙型といった他のユーザ定義型はここには表示されません。 ドメインについては代わりに36.23を参照してください。

表36.54 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では利用できない機能に適用されるものです。