pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
parameters #视图 parameters 包含当前数据库中所有函数的参数的有关信息。只有那些当前用户能够访问(作为拥有者或具有某些权限)的函数才会被显示。
表 37.30. parameters 列
| 名称 | 数据类型 | 描述 |
|---|---|---|
specific_catalog |
sql_identifier |
包含该函数的数据库名称(总是当前数据库) |
specific_schema |
sql_identifier |
包含函数的模式的名称 |
specific_name |
sql_identifier |
函数的“特定名称”。详见第 37.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 |
该参数的数据类型如果是一种内置类型,这里是该参数的数据类型;如果是某种数组(此种情况见视图 element_types),则为 ARRAY;否则为 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。 |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。