*** a/doc/src/sgml/catalogs.sgml
--- b/doc/src/sgml/catalogs.sgml
***************
*** 7625,7630 ****
--- 7625,7635 ----
+ pg_file_settings
+ file location of parameter settings
+
+
+ pg_groupgroups of database users
***************
*** 7680,7690 ****
- pg_file_settings
- file location of parameter settings
-
-
- pg_shadowdatabase users
--- 7685,7690 ----
***************
*** 7999,8004 ****
--- 7999,8077 ----
+
+ pg_file_settings
+
+
+ pg_file_settings
+
+
+
+ The view pg_file_settings provides the file
+ name, line number and value of all parameters which are set through
+ configuration files.
+ In contrast to pg_settings, a row is provided for
+ each occurrence of the parameter across all configuration files. This is helpful
+ for discovering why one value may have been used in preference to another
+ when the parameters were loaded.
+
+
+
+ pg_file_settings> Columns
+
+
+
+
+ Name
+ Type
+ Description
+
+
+
+
+ sourcefile
+ text
+ Path to and name of the configration file
+
+
+ sourceline
+ integer
+
+ Line number within the configuration file where the value was set
+
+
+
+ seqno
+ integer
+ Order in which the setting was loaded
+
+
+ name
+ text
+ Run-time configuration parameter name
+
+
+ setting
+ text
+ value of the parameter
+
+
+
+
+
+
+ See for more information about the various
+ ways to change these parameters.
+
+
+
+ The pg_file_settings view cannot be modified
+ directly as it represents information, as read in at server start or
+ reload time, about all parameter settings across all configuration files.
+
+
+
+
pg_group
***************
*** 9306,9384 **** SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
-
- pg_file_settings
-
-
- pg_file_settings
-
-
-
- The view pg_file_settings provides the file
- name, line number and value of all parameters which are set through
- configuration files.
- In contrast to pg_settings, a row is provided for
- each occurrence of the parameter across all configuration files. This is helpful
- for discovering why one value may have been used in preference to another
- when the parameters were loaded.
-
-
-
- pg_file_settings> Columns
-
-
-
-
- Name
- Type
- Description
-
-
-
-
- sourcefile
- text
- Path to and name of the configration file
-
-
- sourceline
- integer
-
- Line number within the configuration file where the value was set
-
-
-
- seqno
- integer
- Order in which the setting was loaded
-
-
- name
- text
- Run-time configuration parameter name
-
-
- setting
- text
- value of the parameter
-
-
-
-
-
-
- See for more information about the various
- ways to change these parameters.
-
-
-
- The pg_file_settings view cannot be modified
- directly as it represents information, as read in at server start or
- reload time, about all parameter settings across all configuration files.
-
-
-
-
pg_shadow
--- 9379,9384 ----
*** a/src/backend/utils/misc/guc.c
--- b/src/backend/utils/misc/guc.c
***************
*** 8182,8188 **** show_all_settings(PG_FUNCTION_ARGS)
* show_all_file_settings
*
* returns a table of all parameter settings in all configuration files
! * which includes the config file path/name, filename, a sequence number
* indicating when we loaded it, the parameter name, and the value it is
* set to.
*
--- 8182,8188 ----
* show_all_file_settings
*
* returns a table of all parameter settings in all configuration files
! * which includes the config file path/name, the line number, a sequence number
* indicating when we loaded it, the parameter name, and the value it is
* set to.
*
***************
*** 8208,8215 **** show_all_file_settings(PG_FUNCTION_ARGS)
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);
/*
! * need a tuple descriptor representing NUM_PG_SETTINGS_ATTS columns
! * of the appropriate types
*/
tupdesc = CreateTemplateTupleDesc(NUM_PG_FILE_SETTINGS_ATTS, false);
--- 8208,8215 ----
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);
/*
! * need a tuple descriptor representing NUM_PG_FILE_SETTINGS_ATTS
! * columns of the appropriate types
*/
tupdesc = CreateTemplateTupleDesc(NUM_PG_FILE_SETTINGS_ATTS, false);
***************
*** 8279,8285 **** show_all_file_settings(PG_FUNCTION_ARGS)
{
SRF_RETURN_DONE(funcctx);
}
-
}
static char *
--- 8279,8284 ----