35.33. parameters
parameters
The view parameters contains information about the parameters (arguments) of all functions in the current database.
Only those functions are shown that the current user has access to (by way of being the owner or having some privilege).
Column Type Description |
|---|
specific_catalog Name of the database containing the function (always the current database) |
specific_schema Name of the schema containing the function |
specific_name The "specific name" of the function. See routines for more information. |
ordinal_position Ordinal position of the parameter in the argument list of the function (count starts at 1) |
parameter_mode
|
is_result Applies to a feature not available in PostgreSQL |
as_locator Applies to a feature not available in PostgreSQL |
parameter_name Name of the parameter, or null if the parameter has no name |
data_type Data type of the parameter, if it is a built-in type, or |
character_maximum_length Always null, since this information is not applied to parameter data types in PostgreSQL |
character_octet_length Always null, since this information is not applied to parameter data types in PostgreSQL |
character_set_catalog Applies to a feature not available in PostgreSQL |
character_set_schema Applies to a feature not available in PostgreSQL |
character_set_name Applies to a feature not available in PostgreSQL |
collation_catalog Always null, since this information is not applied to parameter data types in PostgreSQL |
collation_schema Always null, since this information is not applied to parameter data types in PostgreSQL |
collation_name Always null, since this information is not applied to parameter data types in PostgreSQL |
numeric_precision Always null, since this information is not applied to parameter data types in PostgreSQL |
numeric_precision_radix Always null, since this information is not applied to parameter data types in PostgreSQL |
numeric_scale Always null, since this information is not applied to parameter data types in PostgreSQL |
datetime_precision Always null, since this information is not applied to parameter data types in PostgreSQL |
interval_type Always null, since this information is not applied to parameter data types in PostgreSQL |
interval_precision Always null, since this information is not applied to parameter data types in PostgreSQL |
udt_catalog Name of the database that the data type of the parameter is defined in (always the current database) |
udt_schema Name of the schema that the data type of the parameter is defined in |
udt_name Name of the data type of the parameter |
scope_catalog Applies to a feature not available in PostgreSQL |
scope_schema Applies to a feature not available in PostgreSQL |
scope_name Applies to a feature not available in PostgreSQL |
maximum_cardinality Always null, because arrays always have unlimited maximum cardinality in PostgreSQL |
dtd_identifier An identifier of the data type descriptor of the parameter, unique among the data type descriptors pertaining to the function. 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.) |
parameter_default The default expression of the parameter, or null if none or if the function is not owned by a currently enabled role. |
: parameters Columns