Hi, The attached patch (against git head) normalizes "search_path" as the thing indexed and uses a secondary index term to distinguish the configuration parameter from the run-time setting.
"search path" the concept remains distinguished in the index from "search_path" the setting/config param. It's hard to say whether it's useful to make this distinction. From a practical perspective it's easy for the eye to stop scanning when the indent level changes and so fail to notice that both "search path" and "search_path" are index entries. At least the index is a lot more tidy than before. Regards, Karl <k...@meme.com> Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index d5bd993..5671ddf 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -4758,7 +4758,8 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv; <varlistentry id="guc-search-path" xreflabel="search_path"> <term><varname>search_path</varname> (<type>string</type>)</term> <indexterm> - <primary><varname>search_path</> configuration parameter</primary> + <primary><varname>search_path</></primary> + <secondary>configuration parameter</secondary> </indexterm> <indexterm><primary>path</><secondary>for schemas</></> <listitem> diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml index d6e5d64..367dce7 100644 --- a/doc/src/sgml/ddl.sgml +++ b/doc/src/sgml/ddl.sgml @@ -1736,6 +1736,7 @@ CREATE TABLE public.products ( ... ); <indexterm> <primary>search_path</primary> + <secondary>run-time setting</secondary> </indexterm> <para>
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers