Add links to documentation from 9.1 release notes.
authorBruce Momjian
Sun, 20 Mar 2011 03:58:53 +0000 (23:58 -0400)
committerBruce Momjian
Sun, 20 Mar 2011 03:59:33 +0000 (23:59 -0400)
doc/src/sgml/extend.sgml
doc/src/sgml/func.sgml
doc/src/sgml/installation.sgml
doc/src/sgml/release-9.1.sgml
doc/src/sgml/syntax.sgml

index de0dc2663bd2471f482c915b0b97b2bb4cd5dab7..4ca17ef1a415c81df338ed8d1b7046a496da8f78 100644 (file)
     considered members of the extension.
    
 
-   
+    id="extension">
     Extension Files
 
    
index 3106a0f48ef6adf821913f409c663d271d3fefd6..633f21583e309f136a8209cb933ccc0f2a2fdb05 100644 (file)
       
 
       
-       
+        id="format">
         
          format
         
@@ -9121,7 +9121,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab;
     
    
 
-   
+    id="xml-exists">
     XMLEXISTS
 
     
@@ -9163,7 +9163,7 @@ SELECT xmlexists('//town[text() = ''Toronto'']' PASSING BY REF 'Tor
     
    
 
-   
+    id="xml-is-well-formed">
     xml_is_well_formed
 
     
index b2d6990f783ebeada346461a30882f158f2b1297..a3b038c79a297290b1d989657d4e4f1319cf22eb 100644 (file)
@@ -2613,7 +2613,7 @@ cc-1020 cc: ERROR File = pqcomm.c, Line = 427
     buffering issues.
    
 
-   
+    id="windows-crash-dumps">
     Collecting Crash Dumps on Windows
 
     
index 4c0ec50dd45ff8932a7f1f8015f178406a53a322..a6b84392126e5a406f2c7673e0bab0db8c057285 100644 (file)
@@ -47,8 +47,9 @@
 
      
       
-       Change pg_last_xlog_receive_location() so it never moves
-       backwards (Fujii Masao)
+       Change 
+       linkend="functions-recovery-info-table">pg_last_xlog_receive_location()
+       so it never moves backwards (Fujii Masao)
       
 
       
@@ -59,7 +60,8 @@
 
      
       
-       Have logging of replication connections honor log_connections
+       Have logging of replication connections honor 
+       linkend="guc-log-connections">log_connections
        (Magnus Hagander)
       
 
 
      
       
-       Change the default value of standard_conforming_strings to on
-       (Robert Haas)
+       Change the default value of 
+       linkend="guc-standard-conforming-strings">standard_conforming_strings
+       to on (Robert Haas)
       
 
       
        This removes a long-standing incompatibility with the SQL
-       standard;  escape_string_warning has produced warnings about
-       this usage for years.  E'' strings the proper way to embed
-       escapes in strings and is unaffected by this change.
+       standard;  
+       linkend="guc-escape-string-warning">escape_string_warning
+       has produced warnings about this usage for years.  E''
+       strings the proper way to embed escapes in strings and is
+       unaffected by this change.
       
      
 
 
      
       
-       Change string_to_array to return an empty array for for a
-       zero-length string (Pavel Stehule)
+       Change 
+       linkend="array-functions-table">string_to_array()
+       to return an empty array for for a zero-length string (Pavel
+       Stehule)
       
 
       
 
      
       
-       Change string_to_array so a NULL separator splits the string
-       into characters (Pavel Stehule)
+       Change 
+       linkend="array-functions-table">string_to_array()
+       so a NULL separator splits the string into characters
+       (Pavel Stehule)
       
 
       
    
 
    
-    <span class="marked">PL/pgSQL</span>
+    <span class="marked"><link linkend="plpgsql">PL/pgSQL</link> Server-Side Language</span>
 
     
 
 
      
       
-       Adjust PL/pgsql's error line reporting code to be consistent
+       Adjust PL/pgSQL's error line reporting code to be consistent
        with SQL error line reporting (Pavel Stehule)
       
      
 
      
       
-       Have pg_stat_reset() reset all database-level statistics (Tom
-       Lane)
+       Have 
+       linkend="monitoring-stats-funcs-table">pg_stat_reset()
+       reset all database-level statistics (Tom Lane)
       
 
       
 
      
       
-        Fix some information_schema.triggers column names to match
-        the new SQL-standard names (Dean Rasheed)
+        Fix some 
+        linkend="infoschema-triggers">information_schema.triggers
+        column names to match the new SQL-standard names (Dean Rasheed)
       
      
 
      
       
-       Treat ecpg cursor names as case-insensitive (Zoltan Boszormenyi)
+       Treat ECPG cursor names as case-insensitive (Zoltan Boszormenyi)
       
      
 
 
       
        
-        Add a synchronous replication option (Simon Riggs, Fujii Masao)
+        Add a 
+        linkend="guc-synchronous-replication">synchronous_replication
+        option (Simon Riggs, Fujii Masao)
        
 
        
 
       
        
-        Add variable hot_standby_feedback to enable standbys to
-        communicate their needed snapshots to the primary (Simon Riggs)
+        Add variable 
+        linkend="guc-hot-standby-feedback">hot_standby_feedback
+        to enable standbys to communicate their needed snapshots to
+        the primary (Simon Riggs)
        
 
        
 
       
        
-        Add command-line tool pg_basebackup for creating a new standby
-        server or database backup (Magnus Hagander)
+        Add command-line tool 
+        linkend="app-pgbasebackup">pg_basebackup
+        for creating a new standby server or database backup (Magnus
+        Hagander)
        
       
 
       
        
-        Add new "replication" permission for roles (Magnus Hagander)
+        Add new replication permission
+        for roles (Magnus Hagander)
        
 
        
 
        
         
-         Add system view pg_stat_replication which displays activity
-         of WAL sender processes (Itagaki Takahiro, Simon Riggs)
+         Add system view 
+         linkend="monitoring-stats-views-table">pg_stat_replication
+         which displays activity of WAL sender processes (Itagaki
+         Takahiro, Simon Riggs)
         
 
         
 
        
         
-         Add monitoring function pg_last_xact_replay_timestamp() (Fujii
-         Masao)
+         Add monitoring function 
+         linkend="functions-recovery-info-table">pg_last_xact_replay_timestamp()
+         (Fujii Masao)
         
 
         
         
 
         
-         The new functions are pg_xlog_replay_pause(),
-         pg_xlog_replay_resume(), and the status function
-         pg_is_xlog_replay_paused().
+         The new functions are 
+         linkend="functions-recovery-control-table">pg_xlog_replay_pause(),
+         
+         linkend="functions-recovery-control-table">pg_xlog_replay_resume(),
+         and the status function 
+         linkend="functions-recovery-control-table">pg_is_xlog_replay_paused().
         
        
 
        
         
-         Add named restore points for recovery which can be specified
-         in recovery.conf (Jaime Casanova)
+         Add the ability to create named restore points using 
+         linkend="functions-admin-backup-table">pg_create_restore_point()
+         (Jaime Casanova)
         
 
         
-         The function pg_create_restore_point() allows recovery targets
-         to be named for later designation during recovery.
+         These named restore points can be specified as recovery targets in
+         recovery.conf.
         
        
 
        
         
-         Add recovery.conf setting pause_at_recovery_target to pause
-         recovery at target (Simon Riggs)
+         Add recovery.conf setting 
+         linkend="pause-at-recovery-target">pause_at_recovery_target
+         to pause recovery at target (Simon Riggs)
         
 
         
 
        
         
-         Allow recovery.conf to use the same quoting behavior as
-         postgresql.conf (Dimitri Fontaine)
+         Allow recovery.conf
+         to use the same quoting behavior as postgresql.conf
+         (Dimitri Fontaine)
         
 
         
 
       
        
-        Allow unlogged tables (Robert Haas)
+        Allow unlogged tables using 
+        linkend="SQL-CREATETABLE-description">UNLOGGED during 
+        linkend="SQL-CREATETABLE">CREATE TABLE (Robert Haas)
        
 
        
 
       
        
-        Improve performance of commit_siblings (Greg Smith)
+        Improve performance of 
+        linkend="guc-commit-siblings">commit_siblings
+        (Greg Smith)
        
 
        
-        This allows the use of commit_siblings with fewer delays.
+        This allows the use of commit_siblings with less overhead.
        
       
 
       
        
         Support host names and host suffixes (e.g. .example.com) in
-        pg_hba.conf (Peter Eisentraut)
+        pg_hba.conf
+        (Peter Eisentraut)
        
 
        
 
       
        
-        Support they keyword 'all' in the host column of pg_hba.conf
-        (Peter Eisentraut)
+        Support they keyword 'all' in the host column of 
+        linkend="auth-pg-hba-conf">pg_hba.conf (Peter
+        Eisentraut)
        
 
        
-        Previously people used '0.0.0.0/0' or '::/0' for this.
+        Previously people used 0.0.0.0/0 or ::/0 for this.
        
       
 
       
        
-        Allow GSSAPI to be used to authenticate to servers via SSPI
+        Allow GSSAPI to be used to
+        authenticate to servers via SSPI
         (Christian Ullrich)
        
 
       
        
         Add details to the logging of restart points and checkpoints,
-        which is controlled by log_checkpoints (Fujii Masao, Greg
+        which is controlled by log_checkpoints (Fujii Masao, Greg
         Smith)
        
 
 
       
        
-         Add log_file_mode which controls the permissions on log files
-         created by the logging_collector (Martin Pihlak)
+         Add log_file_mode
+         which controls the permissions on log files created by the
+         logging_collector (Martin Pihlak)
        
       
 
 
       
        
-        Add client_hostname field to <structname>pg_stat_activity> (Peter Eisentraut)
+        Add client_hostname field to <link linkend="monitoring-stats-views-table">pg_stat_activity> (Peter Eisentraut)
        
 
        
 
       
        
-        Add pg_stat_xact_* statistic functions and views (Joel Jacobson)
+        Add pg_stat_xact_* statistic functions and views (Joel Jacobson)
        
 
        
 
       
        
-        Add the <structname>pg_stat_database_conflicts> system view to show queries
+        Add the <link linkend="monitoring-stats-views-table">pg_stat_database_conflicts> system view to show queries
         that have been canceled and the reason (Magnus Hagander)
        
 
 
       
        
-        Add a "conflicts" count to pg_stat_database> (Magnus Hagander)
+        Add a conflicts count to pg_stat_database> (Magnus Hagander)
        
 
        
 
       
        
-         Add record of last reset for database and background writer-level
-         statistics (Tomas Vondra)
+         Add record of last reset in database and background writer-level
+         statistics views (Tomas Vondra)
        
       
 
       
        
          Add columns showing the number of vacuum and analyze operations
-         in pg_stat_*_tables views (Magnus Hagander)
+         in pg_stat_*_tables views (Magnus Hagander)
        
       
 
       
        
-        Add new buffers_backend_fsync field to <structname>pg_stat_bgwriter> (Greg
+        Add new buffers_backend_fsync field to <link linkend="monitoring-stats-views-table">pg_stat_bgwriter> (Greg
         Smith)
        
 
 
       
        
-        Allow auto-tuning of wal_buffers (Greg Smith)
+        Allow auto-tuning of wal_buffers (Greg Smith)
        
 
        
 
       
        
-        Add restart_after_crash which disables server restart after
+        Add restart_after_crash which disables server restart after
         a backend crash (Robert Haas)
        
 
        
         Allow data-modification commands
         (INSERT/UPDATE/DELETE)
-        in teral>WITH> clauses (Marko Tiikkaja, Hitoshi Harada)
+        in nk linkend="queries-with">WITH> clauses (Marko Tiikkaja, Hitoshi Harada)
        
 
        
 
       
        
-        Allow teral>WITH> clauses to be fed into INSERT,
+        Allow nk linkend="queries-with">WITH> clauses to be fed into INSERT,
         UPDATE, DELETE  statements (Marko
        Tiikkaja, Hitoshi Harada)
        
 
       
        
-        Allow non- GROUP BY> columns in the query target list when the
+        Allow non-GROUP BY> columns in the query target list when the
         primary key is specified in the GROUP BY clause (Peter
         Eisentraut)
        
 
       
        
-        Allow the use of the keyword teral>DISTINCT> in
+        Allow the use of the keyword nk linkend="queries-union">DISTINCT> in
         UNION/INTERSECT/EXCEPT
         clauses (Tom Lane)
        
 
       
        
-        Add per-column collation support (Peter Eisentraut, Tom Lane)
+        Add per-column collation support (Peter Eisentraut, Tom Lane)
        
 
        
 
       
        
-        Add support for foreign tables (Shigeru Hanada, Robert Haas,
+        Add support for foreign tables (Shigeru Hanada, Robert Haas,
         Jan Urbanski, Heikki Linnakangas)
        
 
        
         This allows data stored in foreign sources to be used like
-        native Postgres-stored data.
+        native PostgreSQL-stored data.
        
       
 
+     
+      
+         Allow new values to be added to an existing enum type via 
+         linkend="SQL-ALTERTYPE">ALTER TYPE(Andrew
+         Dunstan)
+      
+     
+
       
        
-        Add <command>ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE> (Peter
+        Add <link linkend="SQL-ALTERTYPE">ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE> (Peter
         Eisentraut)
        
 
 
       
        
-        Add RESTRICT/CASCADE to ALTER
-        TYPE operations on typed tables (Peter Eisentraut)
+        Add RESTRICT/CASCADE to <link linkend="SQL-ALTERTYPE"><command>ALTER
+        TYPE operations on typed tables (Peter Eisentraut)
        
 
        
 
       
        
-        Add <command>CREATE TABLE IF NOT EXISTS> syntax (Robert Haas)
+        Add <link linkend="SQL-CREATETABLE">CREATE TABLE IF NOT EXISTS> syntax (Robert Haas)
        
 
        
 
       
        
-        Add <command>ALTER TABLE ... ADD UNIQUE>/PRIMARY KEY USING INDEX (Gurjeet
+        Add <link linkend="SQL-ALTERTABLE">ALTER TABLE ... ADD UNIQUE>/PRIMARY KEY USING INDEX (Gurjeet
         Singh)
        
 
 
       
        
-        Allow <command>ALTER TABLE> to add foreign keys without validation (Simon
+        Allow <link linkend="SQL-ALTERTABLE">ALTER TABLE> to add foreign keys without validation (Simon
         Riggs)
        
 
 
       
        
-        Allow <command>ALTER TABLE> ... SET DATA TYPE to avoid table rewrites in
+        Allow <link linkend="SQL-ALTERTABLE">ALTER TABLE> ... SET DATA TYPE to avoid table rewrites in
         appropriate cases (Noah Misch, Robert Haas)
        
 
 
       
        
-        Add a <command>SECURITY LABEL> command (KaiGai Kohei)
+        Add a <link linkend="SQL-SECURITY-LABEL">SECURITY LABEL> command (KaiGai Kohei)
        
 
        
 
      
       
-       Add true a serializable isolation level (Kevin Grittner, Dan
+       Add true a serializable isolation level (Kevin Grittner, Dan
        Ports)
       
 
 
      
       
-       Add transaction-level advisory locks (Marko Tiikkaja)
+       Add transaction-level advisory locks (Marko Tiikkaja)
       
 
       
 
      
       
-       Make <command>TRUNCATE ... RESTART IDENTITY> restart sequences transactionally
+       Make <link linkend="SQL-TRUNCATE">TRUNCATE ... RESTART IDENTITY> restart sequences transactionally
        (Steve Singer)
       
 
 
       
        
-        Add ENCODING option to <command>COPY TO/FROM> (Hitoshi Harada, Itagaki
+        Add ENCODING option to <link linkend="SQL-COPY">COPY TO/FROM> (Hitoshi Harada, Itagaki
         Takahiro)
        
 
 
       
        
-        Add bidirectional <command>COPY> protocol support (Fujii Masao)
+        Add bidirectional <link linkend="SQL-COPY">COPY> protocol support (Fujii Masao)
        
 
        
 
       
        
-         Have <command>EXPLAIN> show the function call expression in VERBOSE
+         Have <link linkend="SQL-EXPLAIN">EXPLAIN> show the function call expression in VERBOSE
          mode (Tom Lane)
        
       
 
       
        
-        Fix <command>EXPLAIN ANALYZE> with rules to use the same snapshot behavior
+        Fix <link linkend="SQL-EXPLAIN">EXPLAIN ANALYZE> with rules to use the same snapshot behavior
         as ordinary queries (Marko Tiikkaja)
        
 
 
       
        
-        Add additional details to the output of <command>VACUUM FULL VERBOSE>
-        and <command>CLUSTER VERBOSE> (Itagaki Takahiro)
+        Add additional details to the output of <link linkend="SQL-VACUUM">VACUUM FULL VERBOSE>
+        and <link linkend="SQL-CLUSTER">CLUSTER VERBOSE> (Itagaki Takahiro)
        
 
        
 
       
        
-        Prevent autovacuum from waiting if it cannot acquire a lock
+        Prevent autovacuum from waiting if it cannot acquire a lock
         (Robert Haas)
        
 
 
       
        
-        Add nearest-neighbor (order-by-operator) searching to GIST
-        indexes (Teodor Sigaev, Tom Lane)
+        Add nearest-neighbor (order-by-operator) searching to GiST
+        indexes (Teodor Sigaev, Tom Lane)
        
 
        
-        This allows GIST indexes to quickly return LIMIT-specified
+        This allows GiST indexes to quickly return LIMIT-specified
         closest values.
        
       
 
       
        
-        Allow GIN indexes to index null and empty values (Tom Lane)
+        Allow GIN indexes to index null and empty values (Tom Lane)
        
 
        
 
       
        
-        Fix GiST indexes to be fully crash-safe (Heikki Linnakangas)
+        Fix GiST indexes to be fully crash-safe (Heikki Linnakangas)
        
 
        
 
      
       
-       Allow numeric to use a more compact, two-byte header in many
+       Allow numeric to use a more compact, two-byte header in many
        cases (Robert Haas)
       
 
       
-       Previously all numeric values had four-byte headers;  this saves
+       Previously all numeric values had four-byte headers;  this saves
        on disk storage.
       
      
 
      
       
-         Allow new values to be added to an existing enum type (Andrew
-         Dunstan)
-      
-     
-
-     
-      
-        Add support for dividing money by money (Andy Balholm)
+        Add support for dividing money by money (Andy Balholm)
       
      
 
 
      
       
-        Add support for casting between money and numeric (Andy Balholm)
+        Add support for casting between money and numeric (Andy Balholm)
       
      
 
 
       
        
-        Add XML function XMLEXISTS and xpath_exists() functions (Mike
-        Fowler)
+        Add XML function XMLEXISTS
+        and xpath_exists()
+        functions (Mike Fowler)
        
 
        
 
       
        
-        Add XML functions <function>xml_is_well_formed(), xml_is_well_formed_document()>,
-        <function>xml_is_well_formed_content()> (Mike Fowler)
+        Add XML functions <link linkend="xml-is-well-formed">xml_is_well_formed(), xml_is_well_formed_document()>,
+        <link linkend="xml-is-well-formed">xml_is_well_formed_content()> (Mike Fowler)
        
 
        
 
       
        
-        Add new SQL function, format(text), which behaves like C's
+        Add new SQL function, format(text), which behaves like C's
         printf() (Pavel Stehule, Robert Haas)
        
 
 
       
        
-        Add string functions: <function>concat(), concat_ws(), left(), right()>,
-        and <function>reverse()> (Pavel Stehule)
+        Add string functions: <link linkend="functions-string-other">concat(), concat_ws(), left(), right()>,
+        and <link linkend="functions-string-other">reverse()> (Pavel Stehule)
        
 
        
 
       
        
-         Add function <function>pg_read_binary_file()> to read binary files
+         Add function <link linkend="functions-admin-genfile">pg_read_binary_file()> to read binary files
          (Dimitri Fontaine, Itagaki Takahiro)
        
       
 
       
        
-         Add single-parameter version of function <function>pg_read_file()> to
+         Add single-parameter version of function <link linkend="functions-admin-genfile">pg_read_file()> to
          read an entire file (Dimitri Fontaine, Itagaki Takahiro)
        
       
 
       
        
-         Add three-parameter forms of array_to_string and string_to_array
+         Add three-parameter forms of array_to_string() and string_to_array()
          for NULL processing control (Pavel Stehule)
        
       
 
       
        
-        Add <function>pg_describe_object()> function (Alvaro Herrera)
+        Add <link linkend="functions-info-catalog-table">pg_describe_object()> function (Alvaro Herrera)
        
 
        
 
       
        
-        Add variable quote_all_identifiers to force the quoting of
+        Add variable quote_all_identifiers to force the quoting of
         all identifiers in EXPLAIN and system catalog functions like
-        <function>pg_get_viewdef()> (Robert Haas)
+        <link linkend="functions-info-catalog-table">pg_get_viewdef()> (Robert Haas)
        
 
        
 
       
        
-        Add fields to the information_schema.sequences system view
+        Add fields to the information_schema.sequences system view
         (Peter Eisentraut)
        
 
 
       
        
-        Allow 'public' as a pseudo-role name in has_table_privilege()>
+        Allow public as a pseudo-role name in has_table_privilege()>
         and and related functions (Alvaro Herrera)
        
 
 
       
        
-        Add teral>ERRCODE_T_R_DATABASE_DROPPED> error code to report recovery
+        Add nk linkend="errcodes-table">ERRCODE_T_R_DATABASE_DROPPED> error code to report recovery
         conflicts due to dropped databases (Tatsuo Ishii)
        
 
 
       
        
-        Allow teral>INSTEAD OF> triggers on views (Dean Rasheed)
+        Allow nk linkend="SQL-CREATETRIGGER">INSTEAD OF> triggers on views (Dean Rasheed)
        
 
        
 
       
        
-        Reduce lock levels for <command>CREATE TRIGGER and some ALTER TABLE>,
-        <command>CREATE RULE> actions (Simon Riggs)
+        Reduce lock levels for <link linkend="SQL-CREATETRIGGER">CREATE TRIGGER and some ALTER TABLE>,
+        <link linkend="SQL-CREATERULE">CREATE RULE> actions (Simon Riggs)
        
 
        
 
       
        
-        Add <command>FOREACH IN ARRAY> to plpgsql to allow array interation
+        Add <link linkend="plpgsql-foreach-array">FOREACH IN ARRAY> to plpgsql to allow array interation
         (Pavel Stehule)
        
 
 
       
        
-        Allow generic record arguments to plperl functions (Andrew
+        Allow generic record arguments to PL/Perl functions (Andrew
         Dunstan)
        
 
        
 
        
-        The functions are plpy.quote_ident, plpy.quote_literal, and
-        plpy.quote_nullable.
+        The functions are plpy.quote_ident, plpy.quote_literal, and
+        plpy.quote_nullable.
        
       
 
 
      
       
-        Mark createlang and droplang as deprecated now that they use the
+        Mark createlang and droplang as deprecated now that they use the
         extension framework (Tom Lane)
       
      
 
       
        
-         Add the \conninfo command to psql, to show current connection
+         Add the \conninfo command to psql, to show current connection
          information (David Christensen)
        
       
 
       
        
-        Allow psql's \e and \ef commands to accept a line number to
+        Allow psql's \e and \ef commands to accept a line number to
         be used to position the cursor in the editor (Pavel Stehule)
        
 
 
       
        
-         Add psql command \sf command to show a function's definition
+         Add psql command \sf command to show a function's definition
          (Pavel Stehule)
        
       
 
       
        
-        Add system table ("S") option to psql \dn (schemas) (Tom Lane)
+        Add system table  (schemas) (Tom Lane)
        
 
        
-        \dn without "S" now suppresses system schemas.
+        \dn without S now suppresses system schemas.
        
       
 
       
        
-         Add new psql \dL command \dL to list languages (Fernando Ike)
+         Add new psql \dL command \dL to list languages (Fernando Ike)
        
       
 
 
       
        
-         Add <application>pg_dump and pg_dumpall>
+         Add <link linkend="APP-PGDUMP">pg_dump and pg_dumpall>
          option 
          of all identifiers (Robert Haas)
        
 
       
        
-        Add 'directory' format to pg_dump> (Joachim Wieland, Heikki
+        Add directory format to pg_dump> (Joachim Wieland, Heikki
         Linnakangas)
        
 
 
       
        
-        Fix <application>pg_ctl> so it no longer incorrectly reports that the server
+        Fix <link linkend="app-pg-ctl">pg_ctl> so it no longer incorrectly reports that the server
         is not running (Bruce Momjian)
        
 
 
       
        
-        Improve pg_ctl start's "wait" mode to handle non-standard port
+        Improve pg_ctl start's "wait"
+        (
         numbers, non-standard unix-domain socket locations, permission
         problems, and stale postmaster lock files (Bruce Momjian)
        
 
       
        
-         Add 'promote' option to pg_ctl> to change a standby server to
+         Add promote option to pg_ctl> to change a standby server to
          primary (Fujii Masao)
        
       
        
 
        
-        The value 'auto' sets the client encoding based on the operating
+        The value auto sets the client encoding based on the operating
         system locale.
        
       
 
       
        
-        Add <function>PQlibVersion()> function which returns the libpq library
+        Add <link linkend="libpq-pqlibversion">PQlibVersion()> function which returns the libpq library
         version (Magnus Hagander)
        
 
       
        
         Allow libpq database clients to use Unix-domain sockets to
-        check the user name of the server process using requirepeer
+        check the user name of the server process using requirepeer
         (Peter Eisentraut)
        
 
 
       
        
-        Add PQping and PQpingParams to libpq (Bruce Momjian, Tom Lane)
+        Add PQping() and PQpingParams() to libpq (Bruce Momjian, Tom Lane)
        
 
        
 
       
        
-        Add extensions which allow packaged additions to Postgres
+        Add extensions which allow packaged additions to PostgreSQL
         (Dimitri Fontaine, Tom Lane)
        
 
        
         This is controlled by the new
-        <command>CREATE/ALTER/DROP EXTENSION
-         command;  this replaces a more manual method of adding
+        <link linkend="SQL-CREATEEXTENSION">CREATE/ALTER/DROP EXTENSION
+         command;  this replaces a more manual method of adding
         features to PostgreSQL.
        
       
 
       
        
-         Require GNU <application>make> 3.80 or newer (Peter Eisentraut)
+         Require GNU <link linkend="install-requirements">make> 3.80 or newer (Peter Eisentraut)
        
       
 
 
       
        
-         On Windows, allow <application>pg_ctl> to register the service as auto-start
+         On Windows, allow <link linkend="app-pg-ctl">pg_ctl> to register the service as auto-start
          or start-on-demand (Quan Zongliang)
        
       
 
       
        
-        Add support for collecting crash dumps on Windows (Craig
+        Add support for collecting crash dumps on Windows (Craig
         Ringer, Magnus Hagander)
        
 
 
       
        
-         Improve ability to use C++ compilers for backend compiles by
+         Improve ability to use C++ compilers for backend compiles by
          removing conflicting keywords (Tom Lane)
        
       
 
       
        
-        Run regression tests in the default encoding (Peter Eisentraut)
+        Run regression tests in the default encoding (Peter Eisentraut)
        
 
        
 
       
        
-         Add <filename>src/tools/git_changelog to replace
-         <command>cvs2cl and >pgcvslog (Robert Haas,
+         Add <application>src/tools/git_changelog to replace
+         <application>cvs2cl and >pgcvslog (Robert Haas,
          Tom Lane)
        
       
 
       
        
-        Add git-external-diff script to src/tools (Bruce Momjian)
+        Add git-external-diff script to src/tools (Bruce Momjian)
        
 
        
 
      
       
-       Modify /contrib modules and stored procedure languages to
-       install via the new extension mechanism (Tom Lane, Dimitri
+       Modify /contrib modules and stored procedure languages to
+       install via the new extension mechanism (Tom Lane, Dimitri
        Fontaine)
       
 
 
      
       
-       Add <filename>contrib/file_fdw> foreign-data wrapper for reading files
+       Add <link linkend="file-fdw">contrib/file_fdw> foreign-data wrapper for reading files
        via COPY (Shigeru Hanada)
       
 
 
      
       
-        Add nearest-neighbor support to <filename>contrib/pg_trgm> and
-        <filename>contrib/btree_gist> (Teodor Sigaev)
+        Add nearest-neighbor support to <link linkend="pgtrgm">contrib/pg_trgm> and
+        <link linkend="btree-gist">contrib/btree_gist> (Teodor Sigaev)
       
      
 
      
       
-        Add <filename>contrib/btree_gist> support for searching on not equals
+        Add <link linkend="btree-gist">contrib/btree_gist> support for searching on not equals
         (Jeff Davis)
       
      
 
      
       
-        Allow <filename>contrib/fuzzystrmatch>'s levenshtein() function handle
+        Allow <link linkend="fuzzystrmatch">contrib/fuzzystrmatch>'s levenshtein() function handle
         multi-byte characters (Alexander Korotkov)
       
      
 
      
       
-        Add ssl_cipher() and ssl_version() functions to <filename>contrib/sslinfo>
+        Add ssl_cipher() and ssl_version() functions to <link linkend="sslinfo">contrib/sslinfo>
         (Robert Haas)
       
      
 
      
       
-       Fix <filename>contrib/intarray and contrib/hstore> to give consistent
+       Fix <link linkend="intarray">contrib/intarray and contrib/hstore> to give consistent
        results with indexed empty arrays (Tom Lane)
       
 
 
      
       
-       In <filename>contrib/xml2>, remove arbitrary limit on the number of
+       In <link linkend="xml2">contrib/xml2>, remove arbitrary limit on the number of
        parameter=value pairs that can be handled by xslt_process()
        (Pavel Stehule)
       
 
       
        
-        Add <filename>contrib/sepgsql> to interface permission checks with SE-Linux
+        Add <link linkend="sepgsql">contrib/sepgsql> to interface permission checks with SE-Linux
         (KaiGai Kohei)
        
 
        
-        This uses the new <command>SECURITY LABEL> facility.
+        This uses the new <link linkend="SQL-SECURITY-LABEL">SECURITY LABEL> facility.
        
       
 
       
        
-        New contrib module, auth_delay (KaiGai Kohei)
+        Add contrib module auth_delay (KaiGai Kohei)
        
 
        
 
       
        
-        Add dummy_seclabel contrib module (KaiGai Kohei)
+        Add dummy_seclabel contrib module (KaiGai Kohei)
        
 
        
 
       
        
-         Add support for LIKE and ILIKE index searches to <filename>contrib/pg_trgm>
+         Add support for LIKE and ILIKE index searches to <link linkend="pgtrgm">contrib/pg_trgm>
          (Alexander Korotkov)
        
       
 
       
        
-         Add levenshtein_less_equal() function, which is optimized for
+         Add levenshtein_less_equal() function to contrib/fuzzystrmatch, which is optimized for
          small distances (Alexander Korotkov)
        
       
 
       
        
-        Improve performance of index lookups on <filename>contrib/seg columns
+        Improve performance of index lookups on <link linkend="seg">contrib/seg columns
         (Alexander Korotkov)
        
 
 
       
        
-         Improve performance of <application>pg_upgrade> for databases with many
+         Improve performance of <link linkend="pgupgrade">pg_upgrade> for databases with many
          relations (Bruce Momjian)
        
       
 
       
        
-         Add flag to pgbench to report per-statement latencies (Florian
+         Add flag to contrib/pgbench to report per-statement latencies (Florian
          Pflug)
        
       
 
       
        
-         Move src/tools/test_fsync to <filename>contrib/pg_test_fsync> (Bruce
+         Move src/tools/test_fsync to <link linkend="pgtestfsync">contrib/pg_test_fsync> (Bruce
          Momjian, Tom Lane)
        
       
 
       
        
-        Add O_DIRECT support to <filename>contrib/pg_test_fsync> (Bruce Momjian)
+        Add O_DIRECT support to <link linkend="pgtestfsync">contrib/pg_test_fsync> (Bruce Momjian)
        
 
        
-        This matches the use of O_DIRECT by wal_sync_method.
+        This matches the use of O_DIRECT by wal_sync_method.
        
       
 
       
        
-         Add new tests to <filename>contrib/pg_test_fsync> (Bruce Momjian)
+         Add new tests to <link linkend="pgtestfsync">contrib/pg_test_fsync> (Bruce Momjian)
        
       
 
 
      
       
-        Extensive ECPG documentation improvements (Satoshi Nagayasu)
+        Extensive ECPG documentation improvements (Satoshi Nagayasu)
       
      
 
      
       
-       Add documentation for exit_on_error (Robert Haas)
+       Add documentation for exit_on_error (Robert Haas)
       
 
       
 
      
       
-       Add documentation for pg_options_to_table() (Josh Berkus)
+       Add documentation for 
+       linkend="functions-info-catalog-table">pg_options_to_table() (Josh Berkus)
       
 
       
      
       
        Document that it is possible to access all composite fields
-       using (compositeval).* syntax (Peter Eisentraut)
+       using (compositeval).* syntax (Peter Eisentraut)
       
 
       
 
      
       
-       Document that <function>translate() removes characters in "from" that
-       don't have a corresponding "to" character (Josh Kupershmidt)
+       Document that <link linkend="functions-string-other">translate() removes characters in from that
+       don't have a corresponding to character (Josh Kupershmidt)
       
      
 
      
       
        Merge docs for CREATE CONSTRAINT TRIGGER and
-       <command>CREATE TRIGGER(Alvaro Herrera)
+       <link linkend="SQL-CREATETRIGGER">CREATE TRIGGER (Alvaro Herrera)
       
      
 
      
       
-       Centralize permission and upgrade documentation (Bruce Momjian)
+       Centralize permission and upgrade documentation (Bruce Momjian)
       
      
 
      
       
-       Add kernel tuning docs for Solaris 10 (Josh Berkus)
+       Add kernel tuning documentation for Solaris 10 (Josh Berkus)
       
 
       
index 48223943000a43f233679b0afa201871c1fd5f09..61c418873d1304659cdb9e8b362ec90b505fe1bf 100644 (file)
@@ -1412,7 +1412,7 @@ $1[10:42]
    
   
 
-  
+   id="field-selection">
    Field Selection