release notes: add links to doc sections
authorBruce Momjian
Fri, 12 Jun 2015 03:04:46 +0000 (23:04 -0400)
committerBruce Momjian
Fri, 12 Jun 2015 03:04:46 +0000 (23:04 -0400)
doc/src/sgml/release-9.5.sgml

index df99cb76e6c4abde3fdf51e6ef0ed56d60d3f143..98f2107de332d0f2a6d0583d1e7bc774657c55d8 100644 (file)
@@ -53,8 +53,8 @@
 
     
      
-      Adjust operator precedence to match the SQL standard
-      (Tom Lane)
+      Adjust operator precedence
+      to match the SQL standard (Tom Lane)
      
 
      
@@ -81,8 +81,9 @@
 
     
      
-      Allow special characters in server startup option values to be
-      escaped with a backslash (Andres Freund)
+      Allow special characters in server
+      startup option values to be escaped with a backslash (Andres
+      Freund)
      
 
      
@@ -93,7 +94,8 @@
 
     
      
-      Set the default value of include_realm to not remove
+      Set the default value of 
+      linkend="gssapi-auth">include_realm to not remove
       the GSS and SSPI realm from the principal
       (Stephen Frost)
      
 
     
      
-      Fix REASSIGN and ALTER OWNER TO to properly
-      reassign ownership of types, foreign data wrappers, and foreign
-      servers (Bruce Momjian)
+      Fix REASSIGN
+      and ALTER OWNER TO
+      to properly reassign ownership of types, foreign data wrappers,
+      and foreign servers (Bruce Momjian)
      
     
 
 
     
      
-      Remove pg_authid.rolcatupdate, as it
-      had no purpose (Adam Brightwell)
+      Remove 
+      linkend="catalog-pg-authid">pg_authid.rolcatupdate,
+      as it had no purpose (Adam Brightwell)
      
     
 
 
       
        
-        Add Block Range Indexes (BRIN) (Álvaro Herrera,
-        Heikki Linnakangas, Emre Hasegeli)
+        Add Block Range Indexes (BRIN)
+        (Álvaro Herrera, Heikki Linnakangas, Emre Hasegeli)
        
 
        
       
        
         Allow queries to perform accurate distance filtering of
-        bounding-box-indexed objects (polygons, circles) using GiST indexes
-        (Alexander Korotkov, Heikki Linnakangas)
+        bounding-box-indexed objects (polygons, circles) using 
+        linkend="GiST">GiST indexes (Alexander Korotkov, Heikki
+        Linnakangas)
        
 
        
 
       
        
-        Allow GiST indexes to perform index-only scans (Anastasia
-        Lubennikova, Heikki Linnakangas, Andreas Karlsson)
+        Allow GiST indexes to perform index-only
+        scans (Anastasia Lubennikova, Heikki Linnakangas, Andreas Karlsson)
        
       
 
       
        
-        Add GUC gin_pending_list_limit to control
-        the size of GIN pending lists (Fujii Masao)
+        Add GUC 
+        linkend="guc-gin-pending-list-limit">gin_pending_list_limit
+        to control the size of GIN pending lists (Fujii Masao)
        
 
        
-        Previously this was controlled by work_mem.  This can
-        also be set as an index storage parameter.
+        Previously this was controlled by 
+        linkend="guc-work-mem">work_mem.  This can also
+        be set as an index storage parameter.
        
       
 
       
        
-        Issue a warning during the creation of hash indexes because they
-        are not crash-safe (Bruce Momjian)
+        Issue a warning during the creation of 
+        linkend="SQL-CREATEINDEX">hash indexes because they are not
+        crash-safe (Bruce Momjian)
        
       
 
 
       
        
-        Improve concurrency of shared buffer replacement (Robert Haas,
-        Amit Kapila)
+        Improve concurrency of shared
+        buffer replacement (Robert Haas, Amit Kapila)
        
       
 
         Add per-table autovacuum logging control via
         log_min_autovacuum_duration (Michael Paquier)
        
+
+       
+        NOT DOCUMENTED?
+       
       
 
       
        
-        Add GUC variable cluster_name (Thomas
+        Add GUC variable 
+        linkend="guc-cluster-name">cluster_name (Thomas
         Munro)
        
 
        
-        This string, set in postgresql.conf, allows clients
-        to query the cluster name.  This name also appears in the process
-        title, allowing for easier grouping of processes belonging to
-        the same cluster.
+        This string, set in 
+        linkend="config-setting-configuration-file">postgresql.conf,
+        allows clients to query the cluster name.  This name also appears
+        in the process title, allowing for easier grouping of processes
+        belonging to the same cluster.
        
       
 
       
        
-        Prevent non-superusers from changing log_disconnections
+        Prevent non-superusers from changing 
+        linkend="guc-log-disconnections">log_disconnections
         on connection startup (Fujii Masao)
        
       
 
       
        
-        Check Subject Alternative Names in SSL
-        server certificates, if present (Alexey Klyukin)
+        Check Subject Alternative
+        Names in SSL server certificates, if present
+        (Alexey Klyukin)
        
 
        
 
       
        
-        Add system view pg_stat_ssl to report
+        Add system view 
+        linkend="pg-stat-ssl-view">pg_stat_ssl to report
         SSL connection information (Magnus Hagander)
        
       
 
       
        
-        Add libpq function PQsslAttribute()
+        Add libpq function 
+        linkend="libpq-pqsslAttribute">PQsslAttribute()
         that returns SSL information (Heikki Linnakangas)
        
 
        
-        While <function>PQgetssl() can still be used
-        to then call OpenSSL functions,
-        PQsslAttribute() returns SSL
+        While <link linkend="libpq-pqgetssl">PQgetssl()
+        can still be used to then call OpenSSL
+        functions, PQsslAttribute() returns SSL
         information in an SSL-implementation-independent way.
         (Future versions of libpq might support other SSL
         implementations.)
 
       
        
-        Replace checkpoint_segments with
-        min_wal_size and max_wal_size (Heikki
-        Linnakangas)
+        Replace checkpoint_segments with 
+        linkend="guc-min-wal-size">min_wal_size and
+        max_wal_size
+        (Heikki Linnakangas)
        
 
        
 
       
        
-        Add GUC wal_compression to enable
-        compression of full page images stored in WAL
+        Add GUC 
+        linkend="guc-wal-compression">wal_compression to
+        enable compression of full page images stored in WAL
         (Rahila Syed, Michael Paquier)
        
       
 
       
        
-        Allow the recording of transaction commit timestamps when
-        GUC track_commit_timestamp is enabled
-        (Álvaro Herrera, Petr Jelinek)
+        Allow the recording of transaction
+        commit timestamps when GUC 
+        linkend="guc-track-commit-timestamp">track_commit_timestamp
+        is enabled (Álvaro Herrera, Petr Jelinek)
        
 
        
-        Timestamp information can be accessed using
-        functions pg_xact_commit_timestamp() and
-        pg_last_committed_xact().
+        Timestamp information can be accessed using functions 
+        linkend="functions-commit-timestamp">pg_xact_commit_timestamp()
+        and pg_last_committed_xact().
        
       
 
       
        
-        Allow local_preload_libraries to be set by
-        ALTER ROLE SET (Peter Eisentraut, Kyotaro Horiguchi)
+        Allow 
+        linkend="guc-local-preload-libraries">local_preload_libraries
+        to be set by ALTER ROLE SET (Peter Eisentraut,
+        Kyotaro Horiguchi)
        
       
 
       
        
-        Allow running autovacuum workers to respond to configuration
-        parameter changes (Michael Paquier)
+        Allow running autovacuum workers
+        to respond to configuration parameter changes (Michael Paquier)
        
       
 
       
        
-        Make GUC debug_assertions read-only
-        (Andres Freund)
+        Make GUC 
+        linkend="guc-debug-assertions">debug_assertions
+        read-only (Andres Freund)
        
 
        
-        This means that assertions can no longer be turned off once enabled
-        at compile-time, allowing for more efficient code optimization.
-        This also removed the postgres 
+        This means that assertions can no longer be turned
+        off once enabled at compile-time, allowing for more
+        efficient code optimization.  This also removed the 
+        linkend="app-postgres-options">postgres 
        
       
 
       
        
-        Allow setting effective_io_concurrency on systems
-        where it has no effect (Peter Eisentraut)
+        Allow setting 
+        linkend="guc-effective-io-concurrency">effective_io_concurrency
+        on systems where it has no effect (Peter Eisentraut)
        
       
 
       
        
-        Add environment variables PG_OOM_ADJUST_FILE and
-        PG_OOM_ADJUST_VALUE to control Linux OOM
-        killer (Gurjeet Singh)
+        Add environment variables 
+        linkend="linux-memory-overcommit">PG_OOM_ADJUST_FILE
+        and 
+        linkend="linux-memory-overcommit">PG_OOM_ADJUST_VALUE
+        to control Linux OOM killer (Gurjeet Singh)
        
 
        
 
       
        
-        Add function and view pg_file_settings to show
-        the source of GUC values set in configuration files
-        (Sawada Masahiko)
+        Add function and view 
+        linkend="view-pg-file-settings">pg_file_settings
+        to show the source of GUC values set in configuration
+        files (Sawada Masahiko)
        
       
 
       
        
-        Add pending_restart to the system view
-        pg_settings to indicate a change is pending a
-        restart (Peter Eisentraut)
+        Add pending_restart to the system view 
+        linkend="view-pg-settings">pg_settings to
+        indicate a change is pending a restart (Peter Eisentraut)
        
       
 
       
        
-        Allow ALTER SYSTEM values to be reset with
-        ALTER SYSTEM RESET (Vik Fearing)
+        Allow ALTER SYSTEM
+        values to be reset with ALTER SYSTEM RESET (Vik
+        Fearing)
        
 
        
 
       
        
-        Add recovery.conf parameter
-        recovery_target_action to control post-recovery
-        activity (Petr Jelinek)
+        Add recovery.conf
+        parameter 
+        linkend="recovery-target-action">recovery_target_action
+        to control post-recovery activity (Petr Jelinek)
        
 
        
         
       
        
-        Add archive_mode always to allow standbys
-        to always archive received WAL files (Fujii Masao)
+        Add archive_mode
+        always to allow standbys to always archive received
+        WAL files (Fujii Masao)
        
       
 
       
        
-        Add GUC wal_retrieve_retry_interval to
-        control WAL read retry after failure (Alexey Vasiliev,
-        Michael Paquier)
+        Add GUC 
+        linkend="guc-wal-retrieve-retry-interval">wal_retrieve_retry_interval
+        to control WAL read retry after failure (Alexey
+        Vasiliev, Michael Paquier)
        
 
        
 
       
        
-        Add GUC log_replication_commands to log
-        replication commands (Fujii Masao)
+        Add GUC 
+        linkend="guc-log-replication-commands">log_replication_commands
+        to log replication commands (Fujii Masao)
        
 
        
 
       
        
-        Allow the labeling of the origin of logical replication changes
-        (Andres Freund)
+        Allow the labeling
+        of the origin of logical replication changes (Andres Freund)
        
 
        
 
       
        
-        Report the backends holding replication slots in
-        pg_replication_slots (Craig Ringer)
+        Report the backends holding replication slots in 
+        linkend="catalog-pg-replication-slots">pg_replication_slots
+        (Craig Ringer)
        
 
        
 
       
        
-        Allow recovery.conf's primary_conninfo
-        to use connection URIs, e.g. postgres://
+        Allow recovery.conf's 
+        linkend="primary-conninfo">primary_conninfo to
+        use connection URIs, e.g. postgres://
         (Alex Shulgin)
        
       
 
       
        
-        Allow INSERTS that would generate constraint conflicts
-        to be turned into UPDATEs or ignored (Peter Geoghegan,
-        Heikki Linnakangas, Andres Freund)
+        Allow INSERTS
+        that would generate constraint conflicts to be turned into
+        UPDATEs or ignored (Peter Geoghegan, Heikki
+        Linnakangas, Andres Freund)
        
 
        
 
       
        
-        Add GROUP BY analysis functions GROUPING
-        SETS, CUBE and ROLLUP (Andrew Gierth,
-        Atri Sharma)
+        Add GROUP BY analysis functions 
+        linkend="queries-grouping-sets">GROUPING SETS,
+        CUBE and
+        ROLLUP
+        (Andrew Gierth, Atri Sharma)
        
       
 
       
        
-        Allow multi-column UPDATEs with a single subselect
+        Allow multi-column 
+        linkend="SQL-UPDATE">UPDATEs with a single subselect
         (Tom Lane)
        
 
 
       
        
-        Add new <command>SELECT option SKIP LOCKED to skip
-        locked rows (Thomas Munro)
+        Add new <link linkend="SQL-SELECT">SELECT option
+        SKIP LOCKED to skip locked rows (Thomas Munro)
        
 
        
 
       
        
-        Add SELECT option TABLESAMPLE to return
-        a subset of a table (Petr Jelinek)
+        Add SELECT option
+        TABLESAMPLE to return a subset of a table (Petr
+        Jelinek)
        
       
 
 
       
        
-        Add more details about sort ordering in EXPLAIN output
-        (Marius Timmer, Lukas Kreft, Arne Scheffer)
+        Add more details about sort ordering in 
+        linkend="SQL-EXPLAIN">EXPLAIN output (Marius Timmer,
+        Lukas Kreft, Arne Scheffer)
        
 
        
 
       
        
-        Have <command>VACUUM log the number of pages skipped due to pins
-        (Jim Nasby)
+        Have <link linkend="SQL-VACUUM">VACUUM log the
+        number of pages skipped due to pins (Jim Nasby)
        
       
 
       
        
-        Have <command>TRUNCATE properly update the pg_stat*
-        tuple counters (Alexander Shulgin)
+        Have <link linkend="SQL-TRUNCATE">TRUNCATE properly
+        update the pg_stat* tuple counters (Alexander Shulgin)
        
       
 
 
        
         This controls viewing and adding/modifying rows via new commands
-        CREATE/ALTER/DROP POLICY
-        and ALTER TABLE ... ENABLE/DISABLE ROW SECURITY.
+        CREATE/
+        linkend="SQL-ALTERPOLICY">ALTER/
+        linkend="SQL-DROPPOLICY">DROP POLICY and 
+        linkend="SQL-ALTERTABLE">ALTER TABLE ... ENABLE/DISABLE
+        ROW SECURITY.
        
       
 
       
        
-        Allow control of table WAL logging after table
-        creation with ALTER TABLE .. SET LOGGED / UNLOGGED
-        (Fabrízio de Royes Mello)
+        Allow control of table WAL logging after table creation
+        with ALTER TABLE .. SET
+        LOGGED / UNLOGGED (Fabrízio de Royes Mello)
        
       
 
       
        
-        Add IF NOT EXISTS clause to CREATE TABLE
-        AS, CREATE INDEX, CREATE SEQUENCE,
-        and CREATE MATERIALIZED VIEW (Fabrízio de
-        Royes Mello)
+        Add IF NOT EXISTS clause to 
+        linkend="SQL-CREATETABLEAS">CREATE TABLE AS,
+        CREATE INDEX,
+        CREATE SEQUENCE,
+        and CREATE
+        MATERIALIZED VIEW (Fabrízio de Royes Mello)
        
       
 
       
        
-        Add support for IF EXISTS to ALTER TABLE
-        ... RENAME CONSTRAINT (Bruce Momjian)
+        Add support for IF EXISTS to 
+        linkend="SQL-ALTERTABLE">ALTER TABLE ... RENAME
+        CONSTRAINT (Bruce Momjian)
        
       
 
        
 
        
-        Commands include ALTER USER, ALTER
-        GROUP, ALTER ROLE, GRANT, and various
-        ALTER OBJECT / OWNER TO commands.
+        Commands include ALTER
+        USER,
+       ALTER
+        GROUP, ALTER
+        ROLE, GRANT,
+        and various ALTER OBJECT / OWNER TO commands.
        
       
 
       
        
-        Allow comments on domain constraints (Álvaro Herrera)
+        Allow comments on domain
+        constraints (Álvaro Herrera)
        
       
 
 
       
        
-        Allow LOCK TABLE .. ROW EXCLUSIVE MODE for those with
-        INSERT privileges (Stephen Frost)
+        Allow LOCK TABLE .. ROW EXCLUSIVE
+        MODE for those with INSERT privileges (Stephen
+        Frost)
        
 
        
 
       
        
-        Allow CREATE/ALTER DATABASE to manipulate
-        datistemplate and datallowconn
-        (Vik Fearing)
+        Allow 
+        linkend="SQL-CREATEDATABASE">CREATE/
+        linkend="SQL-ALTERDATABASE">ALTER DATABASE
+        to manipulate datistemplate and
+        datallowconn (Vik Fearing)
        
 
        
-        This allows these database settings to be changed more easily
-        than modifying the pg_database system table.
+        This allows these database settings to be
+        changed more easily than modifying the 
+        linkend="catalog-pg-database">pg_database
+        system table.
        
       
 
       
        
-        Have CREATE TABLE AS and REFRESH return
-        an OID (Álvaro Herrera)
+        Have CREATE
+        TABLE AS and 
+        linkend="SQL-REFRESHMATERIALIZEDVIEW">REFRESH
+        return an OID (Álvaro Herrera)
        
 
        
 
       
        
-        Add support for IMPORT FOREIGN SCHEMA (Ronan Dunklau,
-        Michael Paquier, Tom Lane)
+        Add support for 
+        linkend="SQL-IMPORTFOREIGNSCHEMA">IMPORT FOREIGN
+        SCHEMA (Ronan Dunklau, Michael Paquier, Tom Lane)
        
 
        
         This allows the creation of local foreign tables definitions
         that match the remote table structure.  Currently, only the
-        <application>postgres_fdw foreign data wrapper supports this
-        feature.
+        <link linkend="postgres-fdw">postgres_fdw
+        foreign data wrapper supports this feature.
        
       
 
 
        
         
-         Add pg_event_trigger_ddl_commands set-returning
-         function, which returns DDL activity associated with
-         event triggers (Álvaro Herrera)
+         Add 
+         linkend="pg-event-trigger-ddl-command-end-functions">pg_event_trigger_ddl_commands
+         set-returning function, which returns DDL activity
+         associated with event triggers (Álvaro Herrera)
         
        
 
        
         
-         Allow event triggers on table rewrites caused by ALTER
-         TABLE (Dimitri Fontaine)
+         Allow event triggers on table rewrites caused by 
+         linkend="SQL-ALTERTABLE">ALTER TABLE (Dimitri
+         Fontaine)
         
        
 
        
         
-         Add event trigger support for database-level
-         COMMENT, SECURITY LABEL, and
-         GRANT/REVOKE (Álvaro Herrera)
+         Add event trigger support for database-level 
+         linkend="SQL-COMMENT">COMMENT, 
+         linkend="SQL-SECURITY-LABEL">SECURITY LABEL,
+         and GRANT/
+         linkend="SQL-REVOKE">REVOKE (Álvaro Herrera)
         
        
 
        
         
-         Add columns to the output of
-         pg_event_trigger_dropped_objects (Álvaro
-         Herrera)
+         Add columns to the output of 
+         linkend="pg-event-trigger-sql-drop-functions">pg_event_trigger_dropped_objects
+         (Álvaro Herrera)
         
 
         
 
      
       
-       Allow the <type>XML data type to accept empty or all-whitespace
-       values (Peter Eisentraut)
+       Allow the <link linkend="datatype-xml">XML data type
+       to accept empty or all-whitespace values (Peter Eisentraut)
       
 
       
 
      
       
-       Fix XML xpath handling to return namespace declarations
-       even if the namespace is in a parent element (Ali Akbar)
+       Fix XML 
+       linkend="functions-xml-processing">xpath() handling
+       to return namespace declarations even if the namespace is in a
+       parent element (Ali Akbar)
       
 
       
 
      
       
-       Allow <type>macaddr input using the format
-       xxxx-xxxx-xxxx (Herwin Weststrate)
+       Allow <link linkend="datatype-macaddr">MACADDR input
+       using the format xxxx-xxxx-xxxx (Herwin Weststrate)
       
      
 
      
       
-       Tighten specification of INTERVAL precision specifications
-       (Bruce Momjian)
+       Tighten specification of 
+       linkend="datatype-interval-input">INTERVAL precision
+       specifications (Bruce Momjian)
       
 
       
 
      
       
-       Add selectivity estimators for INET/CIDR operators
-       and improve estimators for text search functions (Emre Hasegeli,
-       Tom Lane)
+       Add selectivity estimators for 
+       linkend="datatype-inet">INET/
+       linkend="datatype-cidr">CIDR operators and improve
+       estimators for text search functions (Emre Hasegeli, Tom Lane)
       
      
 
 
       
        
-        Add JSONB functions jsonb_set() and
-        jsonb_pretty (Dmitry Dolgov, Andrew Dunstan)
+        Add JSONB functions 
+        linkend="functions-json-processing-table">jsonb_set()
+        and 
+        linkend="functions-json-processing-table">jsonb_pretty
+        (Dmitry Dolgov, Andrew Dunstan)
        
       
 
        
 
        
-        The functions are to_jsonb(),
-        jsonb_object(), jsonb_build_object(),
-        jsonb_build_array(), jsonb_agg(),
-        and jsonb_object_agg().
+        The functions are 
+        linkend="functions-json-creation-table">to_jsonb(),
+        
+        linkend="functions-json-creation-table">jsonb_object(),
+        
+        linkend="functions-json-creation-table">jsonb_build_object(),
+        
+        linkend="functions-json-creation-table">jsonb_build_array(),
+        
+        linkend="functions-aggregate-table">jsonb_agg(),
+        and 
+        linkend="functions-aggregate-table">jsonb_object_agg().
        
       
 
       
        
-        Reduce casting requirements to/from JSON and
-        JSONB (Tom Lane)
+        Reduce casting requirements to/from 
+        linkend="datatype-json">JSON and 
+        linkend="datatype-json">JSONB (Tom Lane)
        
       
 
       
        
         Allow TEXT, TEXT array, and INTEGER
-        values to be subtracted from JSONB documents (Dmitry
-        Dolgov, Andrew Dunstan)
+        values to be subtracted
+        from JSONB documents (Dmitry Dolgov, Andrew Dunstan)
        
       
 
       
        
-        Add JSONB operator || (Dmitry Dolgov, Andrew Dunstan)
+        Add JSONB 
+        linkend="functions-jsonb-op-table">operator ||
+        (Dmitry Dolgov, Andrew Dunstan)
        
       
 
       
        
-        Add json_strip_nulls() and
-        jsonb_strip_nulls() functions to remove JSON
-        null values from documents (Andrew Dunstan)
+        Add 
+        linkend="functions-json-processing-table">json_strip_nulls()
+        and 
+        linkend="functions-json-processing-table">jsonb_strip_nulls()
+        functions to remove JSON null values from documents
+        (Andrew Dunstan)
        
       
 
 
       
        
-        Add <function>generate_series() for NUMERIC values
-        (Plato Malugin)
+        Add <link linkend="functions-srf">generate_series()
+        for NUMERIC values (Plato Malugin)
        
       
 
       
        
-        Allow array_agg() and ARRAY() to take
-        arrays as inputs (Ali Akbar, Tom Lane)
+        Allow 
+        linkend="functions-aggregate-table">array_agg() and
+        ARRAY() to take arrays as inputs (Ali Akbar, Tom Lane)
        
       
 
       
        
-        Add functions array_position() and
-        array_positions() to return subscripts of array values
-        (Pavel Stehule)
+        Add functions 
+        linkend="array-functions-table">array_position()
+        and 
+        linkend="array-functions-table">array_positions()
+        to return subscripts of array values (Pavel Stehule)
        
       
 
       
        
-        Add point-to-polygon distance operator
-        (<->) (Alexander Korotkov)
+        Add 
+        linkend="gist-builtin-opclasses-table">point-to-polygon
+        distance operator (<->) (Alexander Korotkov)
        
       
 
       
        
-        Allow multi-byte characters as escape in SIMILAR TO
-        and SUBSTRING (Jeff Davis)
+        Allow multi-byte characters as escape in 
+        linkend="functions-similarto-regexp">SIMILAR TO
+        and SUBSTRING
+        (Jeff Davis)
        
 
        
 
       
        
-        Add width_bucket() which supports any sortable data
-        type and non-uniform bucket widths (Petr Jelinek)
+        Add 
+        linkend="functions-math-func-table">width_bucket()
+        which supports any sortable data type and non-uniform bucket widths
+        (Petr Jelinek)
        
       
 
       
        
-        Allow => to specify named parameters in function calls
-        (Pavel Stehule)
+        Allow =>
+        to specify named parameters in function calls (Pavel Stehule)
        
 
        
-        User-defined => operators have been issuing warnings since
-        Postgres 9.0, and were removed in hstore in 9.2.  Previously only
-        := could be used.
+        User-defined => operators have been issuing
+        warnings since Postgres 9.0, and were removed in hstore in 9.2.
+        Previously only := could be used.
        
       
 
 
       
        
-        Add function pg_get_object_address() to return
-        OIDs that uniquely identify an object (Álvaro
-        Herrera)
+        Add function 
+        linkend="functions-info-object-table">pg_get_object_address()
+        to return OIDs that uniquely identify an object
+        (Álvaro Herrera)
        
       
 
       
        
-        Add function pg_identify_object_as_address() to return
-        object information based on OIDs (Álvaro Herrera)
+        Add function 
+        linkend="functions-info-object-table">pg_identify_object_as_address()
+        to return object information based on OIDs (Álvaro
+        Herrera)
        
       
 
       
        
-        Loosen security checks for viewing pg_stat_activity,
-        pg_cancel_backend(), and
-        pg_terminate_backend (Stephen Frost)
+        Loosen security checks for viewing 
+        linkend="pg-stat-activity-view">pg_stat_activity,
+        
+        linkend="functions-admin-signal-table">pg_cancel_backend(),
+        and 
+        linkend="functions-admin-signal-table">pg_terminate_backend
+        (Stephen Frost)
        
 
        
 
       
        
-        Add pg_stat_get_snapshot_timestamp() to output the
-        timestamp of the statistics snapshot (Matt Kelly)
+        Add 
+        linkend="monitoring-stats-funcs-table">pg_stat_get_snapshot_timestamp()
+        to output the timestamp of the statistics snapshot (Matt Kelly)
        
 
        
 
       
        
-        Add mxid_age() to compute multi-xid age (Bruce
-        Momjian)
+        Add 
+        linkend="vacuum-for-multixact-wraparound">mxid_age()
+        to compute multi-xid age (Bruce Momjian)
        
       
 
       
        
-        Add data type regrole that returns the OID
-        of a role (Kyotaro Horiguchi)
+        Add data type 
+        linkend="datatype-oid-table">regrole that returns
+        the OID of a role (Kyotaro Horiguchi)
        
       
 
       
        
-        Add data type regnamespace that returns the OID
-        of a schema (Kyotaro Horiguchi)
+        Add data type 
+        linkend="datatype-oid-table">regnamespace that returns
+        the OID of a schema (Kyotaro Horiguchi)
        
       
 
 
       
        
-        Add MIN()/MAX() aggregates for
-        INET/CIDR data types (Haribabu Kommi)
+        Add MIN()/MAX() aggregates
+        for INET/
+        linkend="datatype-cidr">CIDR data types (Haribabu
+        Kommi)
        
       
 
 
      
       
-       Improve support for composite types in PL/Python
-       (Ed Behn, Ronan Dunklau)
+       Improve support for composite types in 
+       linkend="plpython">PL/Python (Ed Behn, Ronan
+       Dunklau)
       
 
       
 
      
       
-       Reduce lossiness of PL/Python floating value
+       Reduce lossiness of 
+       linkend="plpython">PL/Python floating value
        conversions (Marko Kreen)
       
      
       
 
       
-       This adds new commands CREATE/DROP
-       TRANSFORM.  This also adds transformations between
-       hstore and ltree to/from
-       PL/Perl and PL/Python.
+       This adds new commands 
+       linkend="SQL-CREATETRANSFORM">CREATE/
+       linkend="SQL-DROPTRANSFORM">DROP TRANSFORM.
+       This also adds transformations between 
+       linkend="hstore">hstore and 
+       linkend="ltree">ltree to/from 
+       linkend="plperl">PL/Perl and 
+       linkend="plpython">PL/Python.
       
      
 
 
      
       
-       Improve PL/pgSQL array performance (Tom Lane)
+       Improve PL/pgSQL array
+       performance (Tom Lane)
       
      
 
      
       
-       Add <command>ASSERT statement in PL/pgSQL
-       (Pavel Stehule)
+       Add <link linkend="plpgsql-statements-assert">ASSERT
+       statement in PL/pgSQL (Pavel Stehule)
       
      
 
      
       
-       Allow more <application>PL/pgSQL keywords to be used as
-       identifiers (Tom Lane)
+       Allow more <link linkend="plpgsql">PL/pgSQL
+       keywords to be used as identifiers (Tom Lane)
       
      
 
 
      
       
-       Move pg_archivecleanup,
-       pg_test_fsync, pg_test_timing,
-       and pg_xlogdump from contrib to
-       src/bin (Peter Eisentraut)
+       Move 
+       linkend="pgarchivecleanup">pg_archivecleanup,
+       pg_test_fsync,
+       pg_test_timing,
+       and pg_xlogdump
+       from contrib to src/bin (Peter Eisentraut)
       
      
 
      
       
-       Allow pg_receivexlog to manage physical replication
-       slots (Michael Paquier)
+       Allow 
+       linkend="app-pgreceivexlog">pg_receivexlog
+       to manage physical replication slots (Michael Paquier)
       
 
       
 
      
       
-       Allow the pg_receivexlog to synchronously flush
-       WAL to storage using 
-       Osamu, Fujii Masao)
+       Allow the 
+       linkend="app-pgreceivexlog">pg_receivexlog
+       to synchronously flush WAL to storage using
+       
       
 
       
 
      
       
-       Allow <command>vacuumdb to vacuum in parallel using
-       
+       Allow <link linkend="APP-VACUUMDB">vacuumdb to
+       vacuum in parallel using 
       
      
 
      
       
-       Add 
-       (Sawada Masahiko)
+       Add