| specific_catalog | sql_identifier | Имя базы данных, содержащей функцию (всегда текущая база) |
| specific_schema | sql_identifier | Имя схемы, содержащей функцию |
| specific_name | sql_identifier | "Однозначное имя" функции. Подробнее оно описано в Разделе 34.40. |
| ordinal_position | cardinal_number | Порядковый номер параметра в списке аргументов функции (нумерация начинается с 1) |
| parameter_mode | character_data | IN для входного параметра, OUT для выходного, INOUT — для входного и выходного параметра. |
| is_result | yes_or_no | Относится к функциональности, отсутствующей в PostgreSQL |
| as_locator | yes_or_no | Относится к функциональности, отсутствующей в PostgreSQL |
| parameter_name | sql_identifier | Имя параметра, либо NULL, если параметр безымянный |
| data_type | character_data | Тип данных параметра, если это встроенный тип, либо ARRAY, если это массив (в этом случае обратитесь к представлению element_types), иначе — USER-DEFINED (в этом случае тип определяется в udt_name и связанных колонках). |
| character_maximum_length | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| character_octet_length | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| character_set_catalog | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| character_set_schema | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| character_set_name | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| collation_catalog | sql_identifier | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| collation_schema | sql_identifier | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| collation_name | sql_identifier | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_precision | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_precision_radix | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_scale | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| datetime_precision | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| interval_type | character_data | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| interval_precision | cardinal_number | Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| udt_catalog | sql_identifier | Имя базы данных, в которой определён тип данных параметра (всегда текущая база) |
| udt_schema | sql_identifier | Имя схемы, в которой определён тип данных параметра |
| udt_name | sql_identifier | Имя типа данных параметра |
| scope_catalog | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| scope_schema | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| scope_name | sql_identifier | Относится к функциональности, отсутствующей в PostgreSQL |
| maximum_cardinality | cardinal_number | Всегда NULL, так как массивы имеют неограниченную максимальную ёмкость в PostgreSQL |
| dtd_identifier | sql_identifier | Идентификатор дескриптора типа данных параметра, уникальный среди всех дескрипторов типов, относящихся к функции. Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.) |
| parameter_default | character_data | Выражение параметра по умолчанию, либо NULL, если такого выражения нет или функция не принадлежит текущей активной роли. |