public inbox for [email protected]  
help / color / mirror / Atom feed
pg_file_settings and catalog.sgml
3+ messages / 2 participants
[nested] [flat]

* pg_file_settings and catalog.sgml
@ 2015-06-11 16:47  Fujii Masao <[email protected]>
  0 siblings, 1 reply; 3+ messages in thread

From: Fujii Masao @ 2015-06-11 16:47 UTC (permalink / raw)
  To: pgsql-docs

Hi,

System catalogs and views should be listed in alphabetical order,
but only pg_file_settings view not. The attached patch fixes this
alphabetization.

The patch also fixes two typos in comments related to pg_file_settings.

Regards,

-- 
Fujii Masao


-- 
Sent via pgsql-docs mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs


Attachments:

  [text/x-diff] pg_file_settings_minor_fixes_v1.patch (7.5K, 2-pg_file_settings_minor_fixes_v1.patch)
  download | inline diff:
*** a/doc/src/sgml/catalogs.sgml
--- b/doc/src/sgml/catalogs.sgml
***************
*** 7625,7630 ****
--- 7625,7635 ----
       </row>
  
       <row>
+       <entry><link linkend="view-pg-file-settings"><structname>pg_file_settings</structname></link></entry>
+       <entry>file location of parameter settings</entry>
+      </row>
+ 
+      <row>
        <entry><link linkend="view-pg-group"><structname>pg_group</structname></link></entry>
        <entry>groups of database users</entry>
       </row>
***************
*** 7680,7690 ****
       </row>
  
       <row>
-       <entry><link linkend="view-pg-file-settings"><structname>pg_file_settings</structname></link></entry>
-       <entry>file location of parameter settings</entry>
-      </row>
- 
-      <row>
        <entry><link linkend="view-pg-shadow"><structname>pg_shadow</structname></link></entry>
        <entry>database users</entry>
       </row>
--- 7685,7690 ----
***************
*** 7999,8004 ****
--- 7999,8077 ----
  
   </sect1>
  
+  <sect1 id="view-pg-file-settings">
+   <title><structname>pg_file_settings</structname></title>
+ 
+   <indexterm zone="view-pg-file-settings">
+    <primary>pg_file_settings</primary>
+   </indexterm>
+ 
+   <para>
+    The view <structname>pg_file_settings</structname> provides the file
+    name, line number and value of all parameters which are set through
+    configuration files.
+    In contrast to <structname>pg_settings</structname>, 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.
+   </para>
+ 
+   <table>
+    <title><structname>pg_file_settings</> Columns</title>
+ 
+   <tgroup cols="3">
+    <thead>
+     <row>
+      <entry>Name</entry>
+      <entry>Type</entry>
+      <entry>Description</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry><structfield>sourcefile</structfield></entry>
+      <entry><structfield>text</structfield></entry>
+      <entry>Path to and name of the configration file</entry>
+     </row>
+     <row>
+      <entry><structfield>sourceline</structfield></entry>
+      <entry><structfield>integer</structfield></entry>
+      <entry>
+       Line number within the configuration file where the value was set
+      </entry>
+     </row>
+     <row>
+      <entry><structfield>seqno</structfield></entry>
+      <entry><structfield>integer</structfield></entry>
+      <entry>Order in which the setting was loaded</entry>
+     </row>
+     <row>
+      <entry><structfield>name</structfield></entry>
+      <entry><structfield>text</structfield></entry>
+      <entry>Run-time configuration parameter name</entry>
+     </row>
+     <row>
+      <entry><structfield>setting</structfield></entry>
+      <entry><structfield>text</structfield></entry>
+      <entry>value of the parameter</entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </table>
+ 
+   <para>
+    See <xref linkend="config-setting"> for more information about the various
+    ways to change these parameters.
+   </para>
+ 
+   <para>
+    The <structname>pg_file_settings</structname> 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.
+   </para>
+ 
+ </sect1>
+ 
   <sect1 id="view-pg-group">
    <title><structname>pg_group</structname></title>
  
***************
*** 9306,9384 **** SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
  
   </sect1>
  
-  <sect1 id="view-pg-file-settings">
-   <title><structname>pg_file_settings</structname></title>
- 
-   <indexterm zone="view-pg-file-settings">
-    <primary>pg_file_settings</primary>
-   </indexterm>
- 
-   <para>
-    The view <structname>pg_file_settings</structname> provides the file
-    name, line number and value of all parameters which are set through
-    configuration files.
-    In contrast to <structname>pg_settings</structname>, 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.
-   </para>
- 
-   <table>
-    <title><structname>pg_file_settings</> Columns</title>
- 
-   <tgroup cols="3">
-    <thead>
-     <row>
-      <entry>Name</entry>
-      <entry>Type</entry>
-      <entry>Description</entry>
-     </row>
-    </thead>
-    <tbody>
-     <row>
-      <entry><structfield>sourcefile</structfield></entry>
-      <entry><structfield>text</structfield></entry>
-      <entry>Path to and name of the configration file</entry>
-     </row>
-     <row>
-      <entry><structfield>sourceline</structfield></entry>
-      <entry><structfield>integer</structfield></entry>
-      <entry>
-       Line number within the configuration file where the value was set
-      </entry>
-     </row>
-     <row>
-      <entry><structfield>seqno</structfield></entry>
-      <entry><structfield>integer</structfield></entry>
-      <entry>Order in which the setting was loaded</entry>
-     </row>
-     <row>
-      <entry><structfield>name</structfield></entry>
-      <entry><structfield>text</structfield></entry>
-      <entry>Run-time configuration parameter name</entry>
-     </row>
-     <row>
-      <entry><structfield>setting</structfield></entry>
-      <entry><structfield>text</structfield></entry>
-      <entry>value of the parameter</entry>
-     </row>
-    </tbody>
-   </tgroup>
-  </table>
- 
-   <para>
-    See <xref linkend="config-setting"> for more information about the various
-    ways to change these parameters.
-   </para>
- 
-   <para>
-    The <structname>pg_file_settings</structname> 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.
-   </para>
- 
- </sect1>
- 
   <sect1 id="view-pg-shadow">
    <title><structname>pg_shadow</structname></title>
  
--- 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 ----


^ permalink  raw  reply  [nested|flat] 3+ messages in thread

* Re: pg_file_settings and catalog.sgml
@ 2015-06-12 04:00  Fujii Masao <[email protected]>
  parent: Fujii Masao <[email protected]>
  0 siblings, 1 reply; 3+ messages in thread

From: Fujii Masao @ 2015-06-12 04:00 UTC (permalink / raw)
  To: pgsql-docs

On Fri, Jun 12, 2015 at 1:47 AM, Fujii Masao <[email protected]> wrote:
> Hi,
>
> System catalogs and views should be listed in alphabetical order,
> but only pg_file_settings view not. The attached patch fixes this
> alphabetization.
>
> The patch also fixes two typos in comments related to pg_file_settings.

Applied.

Regards,

-- 
Fujii Masao


-- 
Sent via pgsql-docs mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs



^ permalink  raw  reply  [nested|flat] 3+ messages in thread

* Re: pg_file_settings and catalog.sgml
@ 2015-06-12 13:45  Stephen Frost <[email protected]>
  parent: Fujii Masao <[email protected]>
  0 siblings, 0 replies; 3+ messages in thread

From: Stephen Frost @ 2015-06-12 13:45 UTC (permalink / raw)
  To: Fujii Masao <[email protected]>; +Cc: pgsql-docs

* Fujii Masao ([email protected]) wrote:
> On Fri, Jun 12, 2015 at 1:47 AM, Fujii Masao <[email protected]> wrote:
> > Hi,
> >
> > System catalogs and views should be listed in alphabetical order,
> > but only pg_file_settings view not. The attached patch fixes this
> > alphabetization.
> >
> > The patch also fixes two typos in comments related to pg_file_settings.
> 
> Applied.

Many thanks.  I had seen this and planned to do it, but happy that you
took care of it.

	Thanks again!

		Stephen


Attachments:

  [application/pgp-signature] signature.asc (819B, 2-signature.asc)
  download

^ permalink  raw  reply  [nested|flat] 3+ messages in thread


end of thread, other threads:[~2015-06-12 13:45 UTC | newest]

Thread overview: 3+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2015-06-11 16:47 pg_file_settings and catalog.sgml Fujii Masao <[email protected]>
2015-06-12 04:00 ` Fujii Masao <[email protected]>
2015-06-12 13:45   ` Stephen Frost <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox