-
+
The Information Schema
The view parameters contains information about
- the parameters (arguments) all functions in the current database.
+ 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).
parameter_mode
character_data
- Always IN, meaning input parameter (In the
- future there might be other parameter modes.)
+ Always IN, meaning input parameter (in the
+ future there might be other parameter modes)
|
parameter_name
sql_identifier
-
Always null, since PostgreSQL> does not support named parameters
+ Name of the parameter, or null if the parameter has no name
|
*
* Copyright 2003, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/backend/catalog/information_schema.sql,v 1.21 2003/12/17 22:11:30 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/catalog/information_schema.sql,v 1.22 2004/01/24 23:45:13 tgl Exp $
*/
/*
CAST('IN' AS character_data) AS parameter_mode,
CAST('NO' AS character_data) AS is_result,
CAST('NO' AS character_data) AS as_locator,
- CAST(null AS sql_identifier) AS parameter_name,
+ CAST(NULLIF(p.proargnames[pos.n], '') AS sql_identifier) AS parameter_name,
CAST(
CASE WHEN t.typelem <> 0 AND t.typlen = -1 THEN 'ARRAY'
WHEN nt.nspname = 'pg_catalog' THEN format_type(t.oid, null)