34.58. user_defined_types
ÐÑедÑÑавление user_defined_types в данное вÑÐµÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·ÑÐ²Ð°ÐµÑ Ð²Ñе ÑоÑÑавнÑе ÑипÑ, опÑеделÑннÑе в ÑекÑÑей базе даннÑÑ
. РнÑм показÑваÑÑÑÑ ÑолÑко Ñе ÑипÑ, к коÑоÑÑм Ð¸Ð¼ÐµÐµÑ Ð´Ð¾ÑÑÑп ÑекÑÑий полÑзоваÑÐµÐ»Ñ (ÑвлÑÑÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑем или Ð¸Ð¼ÐµÑ Ð½ÐµÐºÐ¾ÑоÑÑе пÑава).
SQL Ð·Ð½Ð°ÐµÑ Ð´Ð²Ð° вида полÑзоваÑелÑÑкиÑ
Ñипов: ÑÑÑÑкÑÑÑнÑе ÑÐ¸Ð¿Ñ (Ñакже назÑваÑÑÑÑ ÑоÑÑавнÑми Ñипами в Postgres Pro) и оÑделÑнÑе ÑÐ¸Ð¿Ñ (не ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ð² Postgres Pro). ÐÐ»Ñ ÑвеÑенноÑÑи в бÑдÑÑем, нÑжно обÑаÑиÑÑÑÑ Ðº ÑÑолбÑÑ user_defined_type_category, ÑÑÐ¾Ð±Ñ ÑазлиÑиÑÑ Ð¸Ñ
. ÐÑÑгие полÑзоваÑелÑÑкие ÑипÑ, как напÑимеÑ, базовÑе ÑÐ¸Ð¿Ñ Ð¸ пеÑеÑиÑлениÑ, оÑноÑÑÑиеÑÑ Ðº ÑаÑÑиÑениÑм Postgres Pro, в ÑÑом пÑедÑÑавлении не показÑваÑÑÑÑ. РдоменаÑ
можно ÑзнаÑÑ Ð² Разделе 34.22.
ТаблиÑа 34.56. СÑолбÑÑ 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 | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
is_final | yes_or_no | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ordering_form | character_data | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ordering_category | character_data | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ordering_routine_catalog | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ordering_routine_schema | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ordering_routine_name | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
reference_type | character_data | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
data_type | character_data | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
character_maximum_length | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
character_octet_length | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
character_set_catalog | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
character_set_schema | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
character_set_name | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
collation_catalog | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
collation_schema | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
collation_name | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
numeric_precision | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
numeric_precision_radix | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
numeric_scale | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
datetime_precision | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
interval_type | character_data | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
interval_precision | cardinal_number | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
source_dtd_identifier | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |
ref_dtd_identifier | sql_identifier | ÐÑноÑиÑÑÑ Ðº ÑÑнкÑионалÑноÑÑи, оÑÑÑÑÑÑвÑÑÑей в Postgres Pro |