Release notes for 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20, 9.2.24.
authorTom Lane
Sun, 5 Nov 2017 18:47:56 +0000 (13:47 -0500)
committerTom Lane
Sun, 5 Nov 2017 18:47:56 +0000 (13:47 -0500)
In the v10 branch, also back-patch the effects of 1ff01b390 and c29c57890
on these files, to reduce future maintenance issues.  (I'd do it further
back, except that the 9.X branches differ anyway due to xlog-to-wal
link tag renaming.)

doc/src/sgml/release-10.sgml
doc/src/sgml/release-9.2.sgml
doc/src/sgml/release-9.3.sgml
doc/src/sgml/release-9.4.sgml
doc/src/sgml/release-9.5.sgml
doc/src/sgml/release-9.6.sgml

index 64c141256aebf6003a571de8e5dd948e5ae73e36..6c07157d2948ec30fb6ee2968252d83eabdde482 100644 (file)
@@ -1,6 +1,642 @@
 
 
 
+  Release 10.1
+
+  
+  Release date:
+  2017-11-09
+  
+
+  
+   This release contains a variety of fixes from 10.0.
+   For information about new features in major release 10, see
+   .
+  
+
+  
+   Migration to Version 10.1
+
+   
+    A dump/restore is not required for those running 10.X.
+   
+
+   
+    However, if you use BRIN indexes, see the first changelog entry below.
+   
+  
+
+  
+   Changes
+
+   
+
+    
+
+     
+      Fix BRIN index summarization to handle concurrent table extension
+      correctly (Álvaro Herrera)
+     
+
+     
+      Previously, a race condition allowed some table rows to be omitted from
+      the index.  It may be necessary to reindex existing BRIN indexes to
+      recover from past occurrences of this problem.
+     
+    
+
+    
+
+     
+      Fix possible failures during concurrent updates of a BRIN index
+      (Tom Lane)
+     
+
+     
+      These race conditions could result in errors like invalid index
+      offnum or inconsistent range map.
+     
+    
+
+    
+
+     
+      Prevent logical replication from setting non-replicated columns to
+      nulls when replicating an UPDATE (Petr Jelinek)
+     
+    
+
+    
+
+     
+      Fix logical replication to fire BEFORE ROW DELETE
+      triggers when expected (Masahiko Sawada)
+     
+
+     
+      Previously, that failed to happen unless the table also had
+      a BEFORE ROW UPDATE trigger.
+     
+    
+
+    
+
+     
+      Fix crash when logical decoding is invoked from a SPI-using function,
+      in particular any function written in a PL language
+      (Tom Lane)
+     
+    
+
+    
+
+     
+      Ignore CTEs when looking up the target table for
+      INSERT/UPDATE/DELETE,
+      and prevent matching schema-qualified target table names to trigger
+      transition table names (Thomas Munro)
+     
+
+     
+      This restores the pre-v10 behavior for CTEs attached to DML commands.
+     
+    
+
+    
+
+     
+      Avoid evaluating an aggregate function's argument expression(s) at rows
+      where its FILTER test fails (Tom Lane)
+     
+
+     
+      This restores the pre-v10 (and SQL-standard) behavior.
+     
+    
+
+    
+
+     
+      Fix incorrect query results when multiple GROUPING
+      SETS columns contain the same simple variable (Tom Lane)
+     
+    
+
+    
+
+     
+      Fix query-lifespan memory leakage while evaluating a set-returning
+      function in a SELECT's target list (Tom Lane)
+     
+    
+
+    
+
+     
+      Allow parallel execution of prepared statements with generic plans
+      (Amit Kapila, Kuntal Ghosh)
+     
+    
+
+    
+
+     
+      Fix incorrect parallelization decisions for nested queries
+      (Amit Kapila, Kuntal Ghosh)
+     
+    
+
+    
+
+     
+      Fix parallel query handling to not fail when a recently-used role is
+      dropped (Amit Kapila)
+     
+    
+
+    
+
+     
+      Fix crash in parallel execution of a bitmap scan having a BitmapAnd
+      plan node below a BitmapOr node (Dilip Kumar)
+     
+    
+
+    
+
+     
+      Fix json_build_array(),
+      json_build_object(), and their jsonb
+      equivalents to handle explicit VARIADIC arguments
+      correctly (Michael Paquier)
+     
+    
+
+    
+
+     
+      Fix autovacuum's work item logic to prevent possible
+      crashes and silent loss of work items (Álvaro Herrera)
+     
+    
+
+    
+
+     
+      Fix corner-case crashes when columns have been added to the end of a
+      view (Tom Lane)
+     
+    
+
+    
+
+     
+      Record proper dependencies when a view or rule
+      contains FieldSelect
+      or FieldStore expression nodes (Tom Lane)
+     
+
+     
+      Lack of these dependencies could allow a column or data
+      type DROP to go through when it ought to fail,
+      thereby causing later uses of the view or rule to get errors.
+      This patch does not do anything to protect existing views/rules,
+      only ones created in the future.
+     
+    
+
+    
+
+     
+      Correctly detect hashability of range data types (Tom Lane)
+     
+
+     
+      The planner mistakenly assumed that any range type could be hashed
+      for use in hash joins or hash aggregation, but actually it must check
+      whether the range's subtype has hash support.  This does not affect any
+      of the built-in range types, since they're all hashable anyway.
+     
+    
+
+    
+
+     
+      Correctly ignore RelabelType expression nodes
+      when examining functional-dependency statistics (David Rowley)
+     
+
+     
+      This allows, e.g., extended statistics on varchar columns
+      to be used properly.
+     
+    
+
+    
+
+     
+      Prevent sharing transition states between ordered-set aggregates
+      (David Rowley)
+     
+
+     
+      This causes a crash with the built-in ordered-set aggregates, and
+      probably with user-written ones as well.  v11 and later will include
+      provisions for dealing with such cases safely, but in released
+      branches, just disable the optimization.
+     
+    
+
+    
+
+     
+      Prevent idle_in_transaction_session_timeout from
+      being ignored when a statement_timeout occurred
+      earlier (Lukas Fittl)
+     
+    
+
+    
+
+     
+      Fix low-probability loss of NOTIFY messages due to
+      XID wraparound (Marko Tiikkaja, Tom Lane)
+     
+
+     
+      If a session executed no queries, but merely listened for
+      notifications, for more than 2 billion transactions, it started to miss
+      some notifications from concurrently-committing transactions.
+     
+    
+
+    
+
+     
+      Reduce the frequency of data flush requests during bulk file copies to
+      avoid performance problems on macOS, particularly with its new APFS
+      file system (Tom Lane)
+     
+    
+
+    
+
+     
+      Allow COPY's FREEZE option to
+      work when the transaction isolation level is REPEATABLE
+      READ or higher (Noah Misch)
+     
+
+     
+      This case was unintentionally broken by a previous bug fix.
+     
+    
+
+    
+
+     
+      Fix AggGetAggref() to return the
+      correct Aggref nodes to aggregate final
+      functions whose transition calculations have been merged (Tom Lane)
+     
+    
+
+    
+
+     
+      Fix insufficient schema-qualification in some new queries
+      in pg_dump
+      and psql
+      (Vitaly Burovoy, Tom Lane, Noah Misch)
+     
+    
+
+    
+
+     
+      Avoid use of @> operator
+      in psql's queries for \d
+      (Tom Lane)
+     
+
+     
+      This prevents problems when the parray_gin
+      extension is installed, since that defines a conflicting operator.
+     
+    
+
+    
+
+     
+      Fix pg_basebackup's matching of tablespace
+      paths to canonicalize both paths before comparing (Michael Paquier)
+     
+
+     
+      This is particularly helpful on Windows.
+     
+    
+
+    
+
+     
+      Fix libpq to not require user's home
+      directory to exist (Tom Lane)
+     
+
+     
+      In v10, failure to find the home directory while trying to
+      read ~/.pgpass was treated as a hard error,
+      but it should just cause that file to not be found.  Both v10 and
+      previous release branches made the same mistake when
+      reading ~/.pg_service.conf, though this was less
+      obvious since that file is not sought unless a service name is
+      specified.
+     
+    
+
+    
+
+     
+      In ecpglib, correctly handle backslashes in string literals depending
+      on whether standard_conforming_strings is set
+      (Tsunakawa Takayuki)
+     
+    
+
+    
+
+     
+      Make ecpglib's Informix-compatibility mode ignore fractional digits in
+      integer input strings, as expected (Gao Zengqi, Michael Meskes)
+     
+    
+
+    
+
+     
+      Update time zone data files to tzdata
+      release 2017c for DST law changes in Fiji, Namibia, Northern Cyprus,
+      Sudan, Tonga, and Turks & Caicos Islands, plus historical
+      corrections for Alaska, Apia, Burma, Calcutta, Detroit, Ireland,
+      Namibia, and Pago Pago.
+     
+    
+
+    
+
+     
+      In the documentation, restore HTML anchors to being upper-case strings
+      (Peter Eisentraut)
+     
+
+     
+      Due to a toolchain change, the 10.0 user manual had lower-case strings
+      for intrapage anchors, thus breaking some external links into our
+      website documentation.  Return to our previous convention of using
+      upper-case strings.
+     
+    
+
+   
+
+  
+
  
   Release 10
 
        
 
        
-        A new SQL-CREATEINDEX">CREATE
+        A new sql-createindex">CREATE
         INDEX option enables auto-summarization of the
         previous BRIN page range when a new page
         range is created.
 
       
        New commands are 
-       linkend="SQL-CREATESTATISTICS">CREATE STATISTICS,
-       SQL-ALTERSTATISTICS">ALTER STATISTICS, and
-       SQL-DROPSTATISTICS">DROP STATISTICS.
+       linkend="sql-createstatistics">CREATE STATISTICS,
+       sql-alterstatistics">ALTER STATISTICS, and
+       sql-dropstatistics">DROP STATISTICS.
        This feature is helpful in estimating query memory usage and when
        combining the statistics from individual columns.
       
 -->
        
         Allow explicit control
-        over SQL-EXPLAIN">EXPLAIN's display
+        over sql-explain">EXPLAIN's display
         of planning and execution time (Ashutosh Bapat)
        
 
 -->
        
         Properly update the statistics collector during 
-        linkend="SQL-REFRESHMATERIALIZEDVIEW">REFRESH MATERIALIZED
+        linkend="sql-refreshmaterializedview">REFRESH MATERIALIZED
         VIEW (Jim Mlodgenski)
        
       
 2016-12-07 [f0e44751d] Implement table partitioning.
 -->
       
-       Add table SQL-CREATETABLE-PARTITION">partitioning
+       Add table sql-createtable-partition">partitioning
        syntax that automatically creates partition constraints and
        handles routing of tuple insertions and updates (Amit Langote)
       
 2017-03-31 [597027163] Add transition table support to plpgsql.
 -->
       
-       Add SQL-CREATETRIGGER">AFTER trigger
+       Add sql-createtrigger">AFTER trigger
        transition tables to record changed rows (Kevin Grittner, Thomas
        Munro)
       
 2016-12-05 [093129c9d] Add support for restrictive RLS policies
 -->
       
-       Allow SQL-CREATEPOLICY">restrictive row-level
+       Allow sql-createpolicy">restrictive row-level
        security policies (Stephen Frost)
       
 
 2017-03-28 [ab89e465c] Altering default privileges on schemas
 -->
       
-       Allow SQL-ALTERDEFAULTPRIVILEGES">default
+       Allow sql-alterdefaultprivileges">default
        permissions on schemas (Matheus Oliveira)
       
 
 2017-02-10 [2ea5b06c7] Add CREATE SEQUENCE AS  clause
 -->
       
-       Add SQL-CREATESEQUENCE">CREATE SEQUENCE
+       Add sql-createsequence">CREATE SEQUENCE
        AS command to create a sequence matching an integer data type
        (Peter Eisentraut)
       
       
 
       
-       For example, allow SQL-DROPFUNCTION">DROP
+       For example, allow sql-dropfunction">DROP
        FUNCTION on a function name without arguments if there
        is only one function with that name.  This behavior is required by the
        SQL standard.
 -->
       
        Support IF NOT EXISTS
-       in SQL-CREATESERVER">CREATE SERVER,
-       SQL-CREATEUSERMAPPING">CREATE USER MAPPING,
-       and SQL-CREATECOLLATION">CREATE COLLATION
+       in sql-createserver">CREATE SERVER,
+       sql-createusermapping">CREATE USER MAPPING,
+       and sql-createcollation">CREATE COLLATION
        (Anastasia Lubennikova, Peter Eisentraut)
       
      
 2017-03-03 [9eb344faf] Allow vacuums to report oldestxmin
 -->
       
-       Make SQL-VACUUM">VACUUM VERBOSE report
+       Make sql-vacuum">VACUUM VERBOSE report
        the number of skipped frozen pages and oldest xmin (Masahiko
        Sawada, Simon Riggs)
       
 2017-04-06 [321732705] Identity columns
 -->
       
-       Add SQL-CREATETABLE">identity columns for
+       Add sql-createtable">identity columns for
        assigning a numeric value to columns on insert (Peter Eisentraut)
       
 
       
 
       
-       This uses the syntax SQL-ALTERTYPE">ALTER
+       This uses the syntax sql-altertype">ALTER
        TYPE ... RENAME VALUE.
       
      
     Client Applications
 
     
-     <xref linkend="<span class="marked">APP-PSQL</span>">
+     <xref linkend="<span class="marked">app-psql</span>">
 
      
 
 2016-10-19 [5d58c07a4] initdb pg_basebackup: Rename -\-noxxx options to -\-no-x
 -->
       
-       Rename APP-INITDB">initdb
+       Rename app-initdb">initdb
        options  and  to be spelled
         and  (Vik Fearing,
        Peter Eisentraut)
     
 
     
-     <link linkend="<span class="marked">APP-PGDUMP</span>"><application>pg_dump</application></link>,</div> <div class="diff rem">-     <link linkend="<span class="marked">APP-PG-DUMPALL</span>"><application>pg_dumpall</application></link>,</div> <div class="diff rem">-     <link linkend="<span class="marked">APP-PGRESTORE</span>"><application>pg_restore</application></link>
+     <link linkend="<span class="marked">app-pgdump</span>"><application>pg_dump</application></link>,</div> <div class="diff add">+     <link linkend="<span class="marked">app-pg-dumpall</span>"><application>pg_dumpall</application></link>,</div> <div class="diff add">+     <link linkend="<span class="marked">app-pgrestore</span>"><application>pg_restore</application></link>
 
      
 
index c1c864b237d136454dab9d5459af9450709ba372..2f5f054c4e94f4a838e4034d9bf6ad8e88103f94 100644 (file)
@@ -1,6 +1,182 @@
 
 
 
+  Release 9.2.24
+
+  
+  Release date:
+  2017-11-09
+  
+
+  
+   This release contains a variety of fixes from 9.2.23.
+   For information about new features in the 9.2 major release, see
+   .
+  
+
+  
+   This is expected to be the last PostgreSQL
+   release in the 9.2.X series.  Users are encouraged to update to a newer
+   release branch soon.
+  
+
+  
+   Migration to Version 9.2.24
+
+   
+    A dump/restore is not required for those running 9.2.X.
+   
+
+   
+    However, if you are upgrading from a version earlier than 9.2.22,
+    see .
+   
+
+  
+
+  
+   Changes
+
+   
+
+    
+     
+      Properly reject attempts to convert infinite float values to
+      type numeric (Tom Lane, KaiGai Kohei)
+     
+
+     
+      Previously the behavior was platform-dependent.
+     
+    
+
+    
+     
+      Fix corner-case crashes when columns have been added to the end of a
+      view (Tom Lane)
+     
+    
+
+    
+     
+      Record proper dependencies when a view or rule
+      contains FieldSelect
+      or FieldStore expression nodes (Tom Lane)
+     
+
+     
+      Lack of these dependencies could allow a column or data
+      type DROP to go through when it ought to fail,
+      thereby causing later uses of the view or rule to get errors.
+      This patch does not do anything to protect existing views/rules,
+      only ones created in the future.
+     
+    
+
+    
+     
+      Correctly detect hashability of range data types (Tom Lane)
+     
+
+     
+      The planner mistakenly assumed that any range type could be hashed
+      for use in hash joins or hash aggregation, but actually it must check
+      whether the range's subtype has hash support.  This does not affect any
+      of the built-in range types, since they're all hashable anyway.
+     
+    
+
+    
+     
+      Fix low-probability loss of NOTIFY messages due to
+      XID wraparound (Marko Tiikkaja, Tom Lane)
+     
+
+     
+      If a session executed no queries, but merely listened for
+      notifications, for more than 2 billion transactions, it started to miss
+      some notifications from concurrently-committing transactions.
+     
+    
+
+    
+     
+      Prevent low-probability crash in processing of nested trigger firings
+      (Tom Lane)
+     
+    
+
+    
+     
+      Correctly restore the umask setting when file creation fails
+      in COPY or lo_export()
+      (Peter Eisentraut)
+     
+    
+
+    
+     
+      Give a better error message for duplicate column names
+      in ANALYZE (Nathan Bossart)
+     
+    
+
+    
+     
+      Fix libpq to not require user's home
+      directory to exist (Tom Lane)
+     
+
+     
+      In v10, failure to find the home directory while trying to
+      read ~/.pgpass was treated as a hard error,
+      but it should just cause that file to not be found.  Both v10 and
+      previous release branches made the same mistake when
+      reading ~/.pg_service.conf, though this was less
+      obvious since that file is not sought unless a service name is
+      specified.
+     
+    
+
+    
+     
+      Fix libpq to guard against integer
+      overflow in the row count of a PGresult
+      (Michael Paquier)
+     
+    
+
+    
+     
+      Sync our copy of the timezone library with IANA release tzcode2017c
+      (Tom Lane)
+     
+
+     
+      This fixes various issues; the only one likely to be user-visible
+      is that the default DST rules for a POSIX-style zone name, if
+      no posixrules file exists in the timezone data
+      directory, now match current US law rather than what it was a dozen
+      years ago.
+     
+    
+
+    
+     
+      Update time zone data files to tzdata
+      release 2017c for DST law changes in Fiji, Namibia, Northern Cyprus,
+      Sudan, Tonga, and Turks & Caicos Islands, plus historical
+      corrections for Alaska, Apia, Burma, Calcutta, Detroit, Ireland,
+      Namibia, and Pago Pago.
+     
+    
+
+   
+
+  
+
  
   Release 9.2.23
 
   
 
   
-   The PostgreSQL community will stop releasing updates
+   The PostgreSQLproductname> community will stop releasing updates
    for the 9.2.X release series in September 2017.
    Users are encouraged to update to a newer release branch soon.
   
     
      
       Show foreign tables
-      in information_schema>.table_privileges>
+      in information_schemastructname>.table_privileges>
       view (Peter Eisentraut)
      
 
      
-      All other relevant information_schema views include
+      All other relevant information_schemastructname> views include
       foreign tables, but this one ignored them.
      
 
      
-      Since this view definition is installed by initdb,
+      Since this view definition is installed by initdbapplication>,
       merely upgrading will not fix the problem.  If you need to fix this
       in an existing installation, you can, as a superuser, do this
-      in psql:
+      in psqlapplication>:
 
 SET search_path TO information_schema;
 CREATE OR REPLACE VIEW table_privileges AS
@@ -95,21 +271,21 @@ CREATE OR REPLACE VIEW table_privileges AS
                OR grantee.rolname = 'PUBLIC');
 
       This must be repeated in each database to be fixed,
-      including template0.
+      including template0literal>.
      
     
 
     
      
       Clean up handling of a fatal exit (e.g., due to receipt
-      of SIGTERM) that occurs while trying to execute
-      a ROLLBACK of a failed transaction (Tom Lane)
+      of SIGTERMsystemitem>) that occurs while trying to execute
+      a ROLLBACKcommand> of a failed transaction (Tom Lane)
      
 
      
       This situation could result in an assertion failure.  In production
       builds, the exit would still occur, but it would log an unexpected
-      message about cannot drop active portal.
+      message about cannot drop active portalquote>.
      
     
 
@@ -126,7 +302,7 @@ CREATE OR REPLACE VIEW table_privileges AS
      
 
      
-      Certain ALTER commands that change the definition of a
+      Certain ALTERcommand> commands that change the definition of a
       composite type or domain type are supposed to fail if there are any
       stored values of that type in the database, because they lack the
       infrastructure needed to update or check such values.  Previously,
@@ -138,13 +314,13 @@ CREATE OR REPLACE VIEW table_privileges AS
 
     
      
-      Change ecpg>'s parser to allow RETURNING>
+      Change ecpgapplication>'s parser to allow RETURNING>
       clauses without attached C variables (Michael Meskes)
      
 
      
-      This allows ecpg programs to contain SQL constructs
-      that use RETURNING internally (for example, inside a CTE)
+      This allows ecpgapplication> programs to contain SQL constructs
+      that use RETURNINGliteral> internally (for example, inside a CTE)
       rather than using it to define values to be returned to the client.
      
     
@@ -156,12 +332,12 @@ CREATE OR REPLACE VIEW table_privileges AS
 
      
       This fix avoids possible crashes of PL/Perl due to inconsistent
-      assumptions about the width of time_t values.
+      assumptions about the width of time_ttype> values.
       A side-effect that may be visible to extension developers is
-      that _USE_32BIT_TIME_T is no longer defined globally
-      in PostgreSQL Windows builds.  This is not expected
-      to cause problems, because type time_t is not used
-      in any PostgreSQL API definitions.
+      that _USE_32BIT_TIME_Tliteral> is no longer defined globally
+      in PostgreSQLproductname> Windows builds.  This is not expected
+      to cause problems, because type time_ttype> is not used
+      in any PostgreSQLproductname> API definitions.
      
     
 
@@ -185,7 +361,7 @@ CREATE OR REPLACE VIEW table_privileges AS
   
 
   
-   The PostgreSQL community will stop releasing updates
+   The PostgreSQLproductname> community will stop releasing updates
    for the 9.2.X release series in September 2017.
    Users are encouraged to update to a newer release branch soon.
   
@@ -217,7 +393,7 @@ CREATE OR REPLACE VIEW table_privileges AS
     
      
       Further restrict visibility
-      of pg_user_mappings>.umoptions>, to
+      of pg_user_mappingsstructname>.umoptions>, to
       protect passwords stored as user mapping options
       (Noah Misch)
      
@@ -225,11 +401,11 @@ CREATE OR REPLACE VIEW table_privileges AS
      
       The fix for CVE-2017-7486 was incorrect: it allowed a user
       to see the options in her own user mapping, even if she did not
-      have USAGE permission on the associated foreign server.
+      have USAGEliteral> permission on the associated foreign server.
       Such options might include a password that had been provided by the
       server owner rather than the user herself.
-      Since information_schema.user_mapping_options does not
-      show the options in such cases, pg_user_mappings
+      Since information_schema.user_mapping_optionsstructname> does not
+      show the options in such cases, pg_user_mappingsstructname>
       should not either.
       (CVE-2017-7547)
      
@@ -244,15 +420,15 @@ CREATE OR REPLACE VIEW table_privileges AS
       
        
         Restart the postmaster after adding allow_system_table_mods
-        = true> to postgresql.conf>.  (In versions
-        supporting ALTER SYSTEM, you can use that to make the
+        = trueliteral> to postgresql.conf>.  (In versions
+        supporting ALTER SYSTEMcommand>, you can use that to make the
         configuration change, but you'll still need a restart.)
        
       
 
       
        
-        In each database of the cluster,
+        In eachemphasis> database of the cluster,
         run the following commands as superuser:
 
 SET search_path = pg_catalog;
@@ -283,15 +459,15 @@ CREATE OR REPLACE VIEW pg_user_mappings AS
 
       
        
-        Do not forget to include the template0
-        and template1 databases, or the vulnerability will still
-        exist in databases you create later.  To fix template0,
+        Do not forget to include the template0literal>
+        and template1literal> databases, or the vulnerability will still
+        exist in databases you create later.  To fix template0literal>,
         you'll need to temporarily make it accept connections.
-        In PostgreSQL 9.5 and later, you can use
+        In PostgreSQLproductname> 9.5 and later, you can use
 
 ALTER DATABASE template0 WITH ALLOW_CONNECTIONS true;
 
-        and then after fixing template0, undo that with
+        and then after fixing template0literal>, undo that with
 
 ALTER DATABASE template0 WITH ALLOW_CONNECTIONS false;
 
@@ -305,7 +481,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
       
        
-        Finally, remove the allow_system_table_mods configuration
+        Finally, remove the allow_system_table_modsliteral> configuration
         setting, and again restart the postmaster.
        
       
@@ -319,16 +495,16 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
      
 
      
-      libpq ignores empty password specifications, and does
+      libpqapplication> ignores empty password specifications, and does
       not transmit them to the server.  So, if a user's password has been
       set to the empty string, it's impossible to log in with that password
-      via psql> or other libpq>-based
+      via psqlapplication> or other libpq>-based
       clients.  An administrator might therefore believe that setting the
       password to empty is equivalent to disabling password login.
-      However, with a modified or non-libpq-based client,
+      However, with a modified or non-libpqapplication>-based client,
       logging in could be possible, depending on which authentication
       method is configured.  In particular the most common
-      method, md5, accepted empty passwords.
+      method, md5literal>, accepted empty passwords.
       Change the server to reject empty passwords in all cases.
       (CVE-2017-7546)
      
@@ -406,28 +582,28 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
     
      
       Fix possible creation of an invalid WAL segment when a standby is
-      promoted just after it processes an XLOG_SWITCH WAL
+      promoted just after it processes an XLOG_SWITCHliteral> WAL
       record (Andres Freund)
      
     
 
     
      
-      Fix SIGHUP> and SIGUSR1> handling in
+      Fix SIGHUPsystemitem> and SIGUSR1> handling in
       walsender processes (Petr Jelinek, Andres Freund)
      
     
 
     
      
-      Fix unnecessarily slow restarts of walreceiver
+      Fix unnecessarily slow restarts of walreceiverapplication>
       processes due to race condition in postmaster (Tom Lane)
      
     
 
     
      
-      Fix cases where an INSERT> or UPDATE> assigns
+      Fix cases where an INSERTcommand> or UPDATE> assigns
       to more than one element of a column that is of domain-over-array
       type (Tom Lane)
      
@@ -436,56 +612,56 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
     
      
       Move autogenerated array types out of the way during
-      ALTER ... RENAME (Vik Fearing)
+      ALTER ... RENAMEcommand> (Vik Fearing)
      
 
      
       Previously, we would rename a conflicting autogenerated array type
-      out of the way during CREATE; this fix extends that
+      out of the way during CREATEcommand>; this fix extends that
       behavior to renaming operations.
      
     
 
     
      
-      Ensure that ALTER USER ... SET accepts all the syntax
-      variants that ALTER ROLE ... SET does (Peter Eisentraut)
+      Ensure that ALTER USER ... SETcommand> accepts all the syntax
+      variants that ALTER ROLE ... SETcommand> does (Peter Eisentraut)
      
     
 
     
      
       Properly update dependency info when changing a datatype I/O
-      function's argument or return type from opaque to the
+      function's argument or return type from opaquetype> to the
       correct type (Heikki Linnakangas)
      
 
      
-      CREATE TYPE updates I/O functions declared in this
+      CREATE TYPEcommand> updates I/O functions declared in this
       long-obsolete style, but it forgot to record a dependency on the
-      type, allowing a subsequent DROP TYPE to leave broken
+      type, allowing a subsequent DROP TYPEcommand> to leave broken
       function definitions behind.
      
     
 
     
      
-      Reduce memory usage when ANALYZE processes
-      a tsvector column (Heikki Linnakangas)
+      Reduce memory usage when ANALYZEcommand> processes
+      a tsvectortype> column (Heikki Linnakangas)
      
     
 
     
      
       Fix unnecessary precision loss and sloppy rounding when multiplying
-      or dividing money values by integers or floats (Tom Lane)
+      or dividing moneytype> values by integers or floats (Tom Lane)
      
     
 
     
      
       Tighten checks for whitespace in functions that parse identifiers,
-      such as regprocedurein() (Tom Lane)
+      such as regprocedurein()function> (Tom Lane)
      
 
      
@@ -496,22 +672,22 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Use relevant #define symbols from Perl while
-      compiling PL/Perl (Ashutosh Sharma, Tom Lane)
+      Use relevant #defineliteral> symbols from Perl while
+      compiling PL/Perlapplication> (Ashutosh Sharma, Tom Lane)
      
 
      
       This avoids portability problems, typically manifesting as
-      a handshake mismatch during library load, when working with
+      a handshakequote> mismatch during library load, when working with
       recent Perl versions.
      
     
 
     
      
-      In psql>, fix failure when COPY FROM STDIN>
+      In psqlapplication>, fix failure when COPY FROM STDIN>
       is ended with a keyboard EOF signal and then another COPY
-      FROM STDIN is attempted (Thomas Munro)
+      FROM STDINcommand> is attempted (Thomas Munro)
      
 
      
@@ -522,14 +698,14 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix pg_dump to not emit invalid SQL for an empty
+      Fix pg_dumpapplication> to not emit invalid SQL for an empty
       operator class (Daniel Gustafsson)
      
     
 
     
      
-      Fix pg_dump output to stdout on Windows (Kuntal Ghosh)
+      Fix pg_dumpapplication> output to stdout on Windows (Kuntal Ghosh)
      
 
      
@@ -540,21 +716,21 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix pg_get_ruledef() to print correct output for
-      the ON SELECT rule of a view whose columns have been
+      Fix pg_get_ruledef()function> to print correct output for
+      the ON SELECTliteral> rule of a view whose columns have been
       renamed (Tom Lane)
      
 
      
-      In some corner cases, pg_dump relies
-      on pg_get_ruledef() to dump views, so that this error
+      In some corner cases, pg_dumpapplication> relies
+      on pg_get_ruledef()function> to dump views, so that this error
       could result in dump/reload failures.
      
     
 
     
      
-      Fix dumping of function expressions in the FROM clause in
+      Fix dumping of function expressions in the FROMliteral> clause in
       cases where the expression does not deparse into something that looks
       like a function call (Tom Lane)
      
@@ -562,7 +738,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix pg_basebackup output to stdout on Windows
+      Fix pg_basebackupapplication> output to stdout on Windows
       (Haribabu Kommi)
      
 
@@ -574,8 +750,8 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix pg_upgrade to ensure that the ending WAL record
-      does not have  = minimum
+      Fix pg_upgradeapplication> to ensure that the ending WAL record
+      does not have  = minimumliteral>
       (Bruce Momjian)
      
 
@@ -587,7 +763,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Always use 
+      Always use 
       shared libraries with gcc (Tom Lane)
      
 
@@ -607,27 +783,27 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      In MSVC builds, handle the case where the openssl
-      library is not within a VC subdirectory (Andrew Dunstan)
+      In MSVC builds, handle the case where the opensslapplication>
+      library is not within a VCfilename> subdirectory (Andrew Dunstan)
      
     
 
     
      
-      In MSVC builds, add proper include path for libxml2
+      In MSVC builds, add proper include path for libxml2application>
       header files (Andrew Dunstan)
      
 
      
       This fixes a former need to move things around in standard Windows
-      installations of libxml2.
+      installations of libxml2application>.
      
     
 
     
      
       In MSVC builds, recognize a Tcl library that is
-      named tcl86.lib (Noah Misch)
+      named tcl86.libfilename> (Noah Misch)
      
     
 
@@ -651,7 +827,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
   
 
   
-   The PostgreSQL community will stop releasing updates
+   The PostgreSQLproductname> community will stop releasing updates
    for the 9.2.X release series in September 2017.
    Users are encouraged to update to a newer release branch soon.
   
@@ -683,18 +859,18 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
     
      
       Restrict visibility
-      of pg_user_mappings>.umoptions>, to
+      of pg_user_mappingsstructname>.umoptions>, to
       protect passwords stored as user mapping options
       (Michael Paquier, Feike Steenbergen)
      
 
      
       The previous coding allowed the owner of a foreign server object,
-      or anyone he has granted server USAGE permission to,
+      or anyone he has granted server USAGEliteral> permission to,
       to see the options for all user mappings associated with that server.
       This might well include passwords for other users.
       Adjust the view definition to match the behavior of
-      information_schema.user_mapping_options, namely that
+      information_schema.user_mapping_optionsstructname>, namely that
       these options are visible to the user being mapped, or if the mapping
       is for PUBLIC and the current user is the server
       owner, or if the current user is a superuser.
@@ -718,7 +894,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
      
       Some selectivity estimation functions in the planner will apply
       user-defined operators to values obtained
-      from pg_statistic, such as most common values and
+      from pg_statisticstructname>, such as most common values and
       histogram entries.  This occurs before table permissions are checked,
       so a nefarious user could exploit the behavior to obtain these values
       for table columns he does not have permission to read.  To fix,
@@ -732,7 +908,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix possible corruption of init forks of unlogged indexes
+      Fix possible corruption of init forksquote> of unlogged indexes
       (Robert Haas, Michael Paquier)
      
 
@@ -745,7 +921,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix incorrect reconstruction of pg_subtrans entries
+      Fix incorrect reconstruction of pg_subtransstructname> entries
       when a standby server replays a prepared but uncommitted two-phase
       transaction (Tom Lane)
      
@@ -753,7 +929,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
      
       In most cases this turned out to have no visible ill effects, but in
       corner cases it could result in circular references
-      in pg_subtrans, potentially causing infinite loops
+      in pg_subtransstructname>, potentially causing infinite loops
       in queries that examine rows modified by the two-phase transaction.
      
     
@@ -768,19 +944,19 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
       Due to lack of a cache flush step between commands in an extension
       script file, non-utility queries might not see the effects of an
       immediately preceding catalog change, such as ALTER TABLE
-      ... RENAME.
+      ... RENAMEcommand>.
      
     
 
     
      
       Skip tablespace privilege checks when ALTER TABLE ... ALTER
-      COLUMN TYPE rebuilds an existing index (Noah Misch)
+      COLUMN TYPEcommand> rebuilds an existing index (Noah Misch)
      
 
      
       The command failed if the calling user did not currently have
-      CREATE privilege for the tablespace containing the index.
+      CREATEliteral> privilege for the tablespace containing the index.
       That behavior seems unhelpful, so skip the check, allowing the
       index to be rebuilt where it is.
      
@@ -788,27 +964,27 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix ALTER TABLE ... VALIDATE CONSTRAINT to not recurse
-      to child tables when the constraint is marked NO INHERIT
+      Fix ALTER TABLE ... VALIDATE CONSTRAINTcommand> to not recurse
+      to child tables when the constraint is marked NO INHERITliteral>
       (Amit Langote)
      
 
      
-      This fix prevents unwanted constraint does not exist failures
+      This fix prevents unwanted constraint does not existquote> failures
       when no matching constraint is present in the child tables.
      
     
 
     
      
-      Fix VACUUM to account properly for pages that could not
+      Fix VACUUMcommand> to account properly for pages that could not
       be scanned due to conflicting page pins (Andrew Gierth)
      
 
      
       This tended to lead to underestimation of the number of tuples in
       the table.  In the worst case of a small heavily-contended
-      table, VACUUM could incorrectly report that the table
+      table, VACUUMcommand> could incorrectly report that the table
       contained no tuples, leading to very bad planning choices.
      
     
@@ -822,33 +998,33 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix cursor_to_xml() to produce valid output
-      with tableforest = false
+      Fix cursor_to_xml()function> to produce valid output
+      with tableforestreplaceable> = false
       (Thomas Munro, Peter Eisentraut)
      
 
      
-      Previously it failed to produce a wrapping <table>
+      Previously it failed to produce a wrapping <table>literal>
       element.
      
     
 
     
      
-      Improve performance of pg_timezone_names view
+      Improve performance of pg_timezone_namesstructname> view
       (Tom Lane, David Rowley)
      
     
 
     
      
-      Fix sloppy handling of corner-case errors from lseek()
-      and close() (Tom Lane)
+      Fix sloppy handling of corner-case errors from lseek()function>
+      and close()function> (Tom Lane)
      
 
      
       Neither of these system calls are likely to fail in typical situations,
-      but if they did, fd.c could get quite confused.
+      but if they did, fd.cfilename> could get quite confused.
      
     
 
@@ -866,21 +1042,21 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Fix ecpg> to support COMMIT PREPARED>
-      and ROLLBACK PREPARED (Masahiko Sawada)
+      Fix ecpgapplication> to support COMMIT PREPARED>
+      and ROLLBACK PREPAREDcommand> (Masahiko Sawada)
      
     
 
     
      
       Fix a double-free error when processing dollar-quoted string literals
-      in ecpg (Michael Meskes)
+      in ecpgapplication> (Michael Meskes)
      
     
 
     
      
-      In pg_dump, fix incorrect schema and owner marking for
+      In pg_dumpapplication>, fix incorrect schema and owner marking for
       comments and security labels of some types of database objects
       (Giuseppe Broccolo, Tom Lane)
      
@@ -895,20 +1071,20 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Avoid emitting an invalid list file in pg_restore -l
+      Avoid emitting an invalid list file in pg_restore -lliteral>
       when SQL object names contain newlines (Tom Lane)
      
 
      
       Replace newlines by spaces, which is sufficient to make the output
-      valid for pg_restore -L's purposes.
+      valid for pg_restore -Lliteral>'s purposes.
      
     
 
     
      
-      Fix pg_upgrade to transfer comments and security labels
-      attached to large objects (blobs) (Stephen Frost)
+      Fix pg_upgradeapplication> to transfer comments and security labels
+      attached to large objectsquote> (blobs) (Stephen Frost)
      
 
      
@@ -920,19 +1096,19 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
     
      
       Improve error handling
-      in contrib/adminpack>'s pg_file_write()>
+      in contrib/adminpackfilename>'s pg_file_write()>
       function (Noah Misch)
      
 
      
       Notably, it failed to detect errors reported
-      by fclose().
+      by fclose()function>.
      
     
 
     
      
-      In contrib/dblink, avoid leaking the previous unnamed
+      In contrib/dblinkfilename>, avoid leaking the previous unnamed
       connection when establishing a new unnamed connection (Joe Conway)
      
     
@@ -967,7 +1143,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Update time zone data files to tzdata release 2017b
+      Update time zone data files to tzdataapplication> release 2017b
       for DST law changes in Chile, Haiti, and Mongolia, plus historical
       corrections for Ecuador, Kazakhstan, Liberia, and Spain.
       Switch to numeric abbreviations for numerous time zones in South
@@ -981,9 +1157,9 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
       or no currency among the local population.  They are in process of
       reversing that policy in favor of using numeric UTC offsets in zones
       where there is no evidence of real-world use of an English
-      abbreviation.  At least for the time being, PostgreSQL
+      abbreviation.  At least for the time being, PostgreSQLproductname>
       will continue to accept such removed abbreviations for timestamp input.
-      But they will not be shown in the pg_timezone_names
+      But they will not be shown in the pg_timezone_namesstructname>
       view nor used for output.
      
     
@@ -996,15 +1172,15 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
      
       The Microsoft MSVC build scripts neglected to install
-      the posixrules file in the timezone directory tree.
+      the posixrulesfilename> file in the timezone directory tree.
       This resulted in the timezone code falling back to its built-in
       rule about what DST behavior to assume for a POSIX-style time zone
       name.  For historical reasons that still corresponds to the DST rules
       the USA was using before 2007 (i.e., change on first Sunday in April
       and last Sunday in October).  With this fix, a POSIX-style zone name
       will use the current and historical DST transition dates of
-      the US/Eastern zone.  If you don't want that, remove
-      the posixrules file, or replace it with a copy of some
+      the US/Easternliteral> zone.  If you don't want that, remove
+      the posixrulesfilename> file, or replace it with a copy of some
       other zone file (see ).  Note that
       due to caching, you may need to restart the server to get such changes
       to take effect.
@@ -1058,15 +1234,15 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
     
      
       Fix a race condition that could cause indexes built
-      with CREATE INDEX CONCURRENTLY to be corrupt
+      with CREATE INDEX CONCURRENTLYcommand> to be corrupt
       (Pavan Deolasee, Tom Lane)
      
 
      
-      If CREATE INDEX CONCURRENTLY was used to build an index
+      If CREATE INDEX CONCURRENTLYcommand> was used to build an index
       that depends on a column not previously indexed, then rows
       updated by transactions that ran concurrently with
-      the CREATE INDEX command could have received incorrect
+      the CREATE INDEXcommand> command could have received incorrect
       index entries.  If you suspect this may have happened, the most
       reliable solution is to rebuild affected indexes after installing
       this update.
@@ -1075,13 +1251,13 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
 
     
      
-      Unconditionally WAL-log creation of the init fork for an
+      Unconditionally WAL-log creation of the init forkquote> for an
       unlogged table (Michael Paquier)
      
 
      
       Previously, this was skipped when 
-      = minimal, but actually it's necessary even in that case
+      = minimalliteral>, but actually it's necessary even in that case
       to ensure that the unlogged table is properly reset to empty after a
       crash.
      
@@ -1098,7 +1274,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
      
 
      
-      In corner cases, a spurious out-of-sequence TLI error
+      In corner cases, a spurious out-of-sequence TLIquote> error
       could be reported during recovery.
      
     
@@ -1144,7 +1320,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Make sure ALTER TABLE preserves index tablespace
+      Make sure ALTER TABLEcommand> preserves index tablespace
       assignments when rebuilding indexes (Tom Lane, Michael Paquier)
      
 
@@ -1162,15 +1338,15 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
      
 
      
-      This avoids could not find trigger NNN
-      or relation NNN has no triggers errors.
+      This avoids could not find trigger NNNreplaceable>
+      or relation NNNreplaceable> has no triggers errors.
      
     
 
     
      
       Fix processing of OID column when a table with OIDs is associated to
-      a parent with OIDs via ALTER TABLE ... INHERIT (Amit
+      a parent with OIDs via ALTER TABLE ... INHERITcommand> (Amit
       Langote)
      
 
@@ -1203,12 +1379,12 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Ensure that column typmods are determined accurately for
-      multi-row VALUES constructs (Tom Lane)
+      multi-row VALUESliteral> constructs (Tom Lane)
      
 
      
       This fixes problems occurring when the first value in a column has a
-      determinable typmod (e.g., length for a varchar value) but
+      determinable typmod (e.g., length for a varchartype> value) but
       later values don't share the same limit.
      
     
@@ -1223,15 +1399,15 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
       Normally, a Unicode surrogate leading character must be followed by a
       Unicode surrogate trailing character, but the check for this was
       missed if the leading character was the last character in a Unicode
-      string literal (U&'...') or Unicode identifier
-      (U&"...").
+      string literal (U&'...'literal>) or Unicode identifier
+      (U&"..."literal>).
      
     
 
     
      
       Ensure that a purely negative text search query, such
-      as !foo>, matches empty tsvector>s (Tom Dunstan)
+      as !fooliteral>, matches empty tsvector>s (Tom Dunstan)
      
 
      
@@ -1242,33 +1418,33 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Prevent crash when ts_rewrite() replaces a non-top-level
+      Prevent crash when ts_rewrite()function> replaces a non-top-level
       subtree with an empty query (Artur Zakirov)
      
     
 
     
      
-      Fix performance problems in ts_rewrite() (Tom Lane)
+      Fix performance problems in ts_rewrite()function> (Tom Lane)
      
     
 
     
      
-      Fix ts_rewrite()'s handling of nested NOT operators
+      Fix ts_rewrite()function>'s handling of nested NOT operators
       (Tom Lane)
      
     
 
     
      
-      Fix array_fill() to handle empty arrays properly (Tom Lane)
+      Fix array_fill()function> to handle empty arrays properly (Tom Lane)
      
     
 
     
      
-      Fix one-byte buffer overrun in quote_literal_cstr()
+      Fix one-byte buffer overrun in quote_literal_cstr()function>
       (Heikki Linnakangas)
      
 
@@ -1280,8 +1456,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Prevent multiple calls of pg_start_backup()
-      and pg_stop_backup() from running concurrently (Michael
+      Prevent multiple calls of pg_start_backup()function>
+      and pg_stop_backup()function> from running concurrently (Michael
       Paquier)
      
 
@@ -1293,28 +1469,28 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Avoid discarding interval>-to-interval> casts
+      Avoid discarding intervaltype>-to-interval> casts
       that aren't really no-ops (Tom Lane)
      
 
      
       In some cases, a cast that should result in zeroing out
-      low-order interval fields was mistakenly deemed to be a
+      low-order intervaltype> fields was mistakenly deemed to be a
       no-op and discarded.  An example is that casting from INTERVAL
-      MONTH> to INTERVAL YEAR> failed to clear the months field.
+      MONTHtype> to INTERVAL YEAR> failed to clear the months field.
      
     
 
     
      
-      Fix pg_dump to dump user-defined casts and transforms
+      Fix pg_dumpapplication> to dump user-defined casts and transforms
       that use built-in functions (Stephen Frost)
      
     
 
     
      
-      Fix possible pg_basebackup failure on standby
+      Fix possible pg_basebackupapplication> failure on standby
       server when including WAL files (Amit Kapila, Robert Haas)
      
     
@@ -1333,21 +1509,21 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix PL/Tcl to support triggers on tables that have .tupno
+      Fix PL/Tcl to support triggers on tables that have .tupnoliteral>
       as a column name (Tom Lane)
      
 
      
       This matches the (previously undocumented) behavior of
-      PL/Tcl's spi_exec> and spi_execp> commands,
-      namely that a magic .tupno column is inserted only if
+      PL/Tcl's spi_execcommand> and spi_execp> commands,
+      namely that a magic .tupnoliteral> column is inserted only if
       there isn't a real column named that.
      
     
 
     
      
-      Allow DOS-style line endings in ~/.pgpass files,
+      Allow DOS-style line endings in ~/.pgpassfilename> files,
       even on Unix (Vik Fearing)
      
 
@@ -1359,23 +1535,23 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix one-byte buffer overrun if ecpg is given a file
+      Fix one-byte buffer overrun if ecpgapplication> is given a file
       name that ends with a dot (Takayuki Tsunakawa)
      
     
 
     
      
-      Fix psql's tab completion for ALTER DEFAULT
-      PRIVILEGES (Gilles Darold, Stephen Frost)
+      Fix psqlapplication>'s tab completion for ALTER DEFAULT
+      PRIVILEGEScommand> (Gilles Darold, Stephen Frost)
      
     
 
     
      
-      In psql, treat an empty or all-blank setting of
-      the PAGER environment variable as meaning no
-      pager (Tom Lane)
+      In psqlapplication>, treat an empty or all-blank setting of
+      the PAGERenvar> environment variable as meaning no
+      pagerquote> (Tom Lane)
      
 
      
@@ -1386,8 +1562,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Improve contrib/dblink's reporting of
-      low-level libpq errors, such as out-of-memory
+      Improve contrib/dblinkfilename>'s reporting of
+      low-level libpqapplication> errors, such as out-of-memory
       (Joe Conway)
      
     
@@ -1414,7 +1590,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Update time zone data files to tzdata release 2016j
+      Update time zone data files to tzdataapplication> release 2016j
       for DST law changes in northern Cyprus (adding a new zone
       Asia/Famagusta), Russia (adding a new zone Europe/Saratov), Tonga,
       and Antarctica/Casey.
@@ -1489,71 +1665,71 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix EXPLAIN to emit valid XML when
+      Fix EXPLAINcommand> to emit valid XML when
        is on (Markus Winand)
      
 
      
       Previously the XML output-format option produced syntactically invalid
-      tags such as <I/O-Read-Time>.  That is now
-      rendered as <I-O-Read-Time>.
+      tags such as <I/O-Read-Time>literal>.  That is now
+      rendered as <I-O-Read-Time>literal>.
      
     
 
     
      
       Suppress printing of zeroes for unmeasured times
-      in EXPLAIN (Maksim Milyutin)
+      in EXPLAINcommand> (Maksim Milyutin)
      
 
      
       Certain option combinations resulted in printing zero values for times
       that actually aren't ever measured in that combination.  Our general
-      policy in EXPLAIN is not to print such fields at all, so
+      policy in EXPLAINcommand> is not to print such fields at all, so
       do that consistently in all cases.
      
     
 
     
      
-      Fix timeout length when VACUUM is waiting for exclusive
+      Fix timeout length when VACUUMcommand> is waiting for exclusive
       table lock so that it can truncate the table (Simon Riggs)
      
 
      
       The timeout was meant to be 50 milliseconds, but it was actually only
-      50 microseconds, causing VACUUM to give up on truncation
+      50 microseconds, causing VACUUMcommand> to give up on truncation
       much more easily than intended.  Set it to the intended value.
      
     
 
     
      
-      Fix bugs in merging inherited CHECK constraints while
+      Fix bugs in merging inherited CHECKliteral> constraints while
       creating or altering a table (Tom Lane, Amit Langote)
      
 
      
-      Allow identical CHECK constraints to be added to a parent
+      Allow identical CHECKliteral> constraints to be added to a parent
       and child table in either order.  Prevent merging of a valid
-      constraint from the parent table with a NOT VALID
+      constraint from the parent table with a NOT VALIDliteral>
       constraint on the child.  Likewise, prevent merging of a NO
-      INHERIT child constraint with an inherited constraint.
+      INHERITliteral> child constraint with an inherited constraint.
      
     
 
     
      
       Remove artificial restrictions on the values accepted
-      by numeric_in()> and numeric_recv()>
+      by numeric_in()function> and numeric_recv()>
       (Tom Lane)
      
 
      
       We allow numeric values up to the limit of the storage format (more
-      than 1e100000), so it seems fairly pointless
-      that numeric_in() rejected scientific-notation exponents
-      above 1000.  Likewise, it was silly for numeric_recv() to
+      than 1e100000literal>), so it seems fairly pointless
+      that numeric_in()function> rejected scientific-notation exponents
+      above 1000.  Likewise, it was silly for numeric_recv()function> to
       reject more than 1000 digits in an input value.
      
     
@@ -1575,7 +1751,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Disallow starting a standalone backend with standby_mode
+      Disallow starting a standalone backend with standby_modeliteral>
       turned on (Michael Paquier)
      
 
@@ -1589,7 +1765,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Don't try to share SSL contexts across multiple connections
-      in libpq (Heikki Linnakangas)
+      in libpqapplication> (Heikki Linnakangas)
      
 
      
@@ -1600,30 +1776,30 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Avoid corner-case memory leak in libpq (Tom Lane)
+      Avoid corner-case memory leak in libpqapplication> (Tom Lane)
      
 
      
       The reported problem involved leaking an error report
-      during PQreset(), but there might be related cases.
+      during PQreset()function>, but there might be related cases.
      
     
 
     
      
-      Make ecpg>'s 
+      Make ecpgapplication>'s  and 
       options work consistently with our other executables (Haribabu Kommi)
      
     
 
     
      
-      In pg_dump, never dump range constructor functions
+      In pg_dumpapplication>, never dump range constructor functions
       (Tom Lane)
      
 
      
-      This oversight led to pg_upgrade failures with
+      This oversight led to pg_upgradeapplication> failures with
       extensions containing range types, due to duplicate creation of the
       constructor functions.
      
@@ -1631,8 +1807,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix contrib/intarray/bench/bench.pl to print the results
-      of the EXPLAIN> it does when given the 
+      Fix contrib/intarray/bench/bench.plfilename> to print the results
+      of the EXPLAINcommand> it does when given the 
       (Daniel Gustafsson)
      
     
@@ -1653,17 +1829,17 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
       If a dynamic time zone abbreviation does not match any entry in the
       referenced time zone, treat it as equivalent to the time zone name.
       This avoids unexpected failures when IANA removes abbreviations from
-      their time zone database, as they did in tzdata
+      their time zone database, as they did in tzdataapplication>
       release 2016f and seem likely to do again in the future.  The
       consequences were not limited to not recognizing the individual
       abbreviation; any mismatch caused
-      the pg_timezone_abbrevs view to fail altogether.
+      the pg_timezone_abbrevsstructname> view to fail altogether.
      
     
 
     
      
-      Update time zone data files to tzdata release 2016h
+      Update time zone data files to tzdataapplication> release 2016h
       for DST law changes in Palestine and Turkey, plus historical
       corrections for Turkey and some regions of Russia.
       Switch to numeric abbreviations for some time zones in Antarctica,
@@ -1676,15 +1852,15 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
       or no currency among the local population.  They are in process of
       reversing that policy in favor of using numeric UTC offsets in zones
       where there is no evidence of real-world use of an English
-      abbreviation.  At least for the time being, PostgreSQL
+      abbreviation.  At least for the time being, PostgreSQLproductname>
       will continue to accept such removed abbreviations for timestamp input.
-      But they will not be shown in the pg_timezone_names
+      But they will not be shown in the pg_timezone_namesstructname>
       view nor used for output.
      
 
      
-      In this update, AMT is no longer shown as being in use to
-      mean Armenia Time.  Therefore, we have changed the Default
+      In this update, AMTliteral> is no longer shown as being in use to
+      mean Armenia Time.  Therefore, we have changed the Defaultliteral>
       abbreviation set to interpret it as Amazon Time, thus UTC-4 not UTC+4.
      
     
@@ -1730,17 +1906,17 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix possible mis-evaluation of
-      nested CASE>-WHEN> expressions (Heikki
+      nested CASEliteral>-WHEN> expressions (Heikki
       Linnakangas, Michael Paquier, Tom Lane)
      
 
      
-      A CASE expression appearing within the test value
-      subexpression of another CASE could become confused about
+      A CASEliteral> expression appearing within the test value
+      subexpression of another CASEliteral> could become confused about
       whether its own test value was null or not.  Also, inlining of a SQL
       function implementing the equality operator used by
-      a CASE expression could result in passing the wrong test
-      value to functions called within a CASE expression in the
+      a CASEliteral> expression could result in passing the wrong test
+      value to functions called within a CASEliteral> expression in the
       SQL function's body.  If the test values were of different data
       types, a crash might result; moreover such situations could be abused
       to allow disclosure of portions of server memory.  (CVE-2016-5423)
@@ -1754,7 +1930,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
      
 
      
-      Numerous places in vacuumdb and other client programs
+      Numerous places in vacuumdbapplication> and other client programs
       could become confused by database and role names containing double
       quotes or backslashes.  Tighten up quoting rules to make that safe.
       Also, ensure that when a conninfo string is used as a database name
@@ -1763,22 +1939,22 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
      
       Fix handling of paired double quotes
-      in psql>'s \connect>
-      and \password commands to match the documentation.
+      in psqlapplication>'s \connect>
+      and \passwordcommand> commands to match the documentation.
      
 
      
-      Introduce a new 
-      in psql>'s \connect> command to allow
+      Introduce a new 
+      in psqlapplication>'s \connect> command to allow
       explicit control of whether to re-use connection parameters from a
       previous connection.  (Without this, the choice is based on whether
       the database name looks like a conninfo string, as before.)  This
       allows secure handling of database names containing special
-      characters in pg_dumpall scripts.
+      characters in pg_dumpallapplication> scripts.
      
 
      
-      pg_dumpall now refuses to deal with database and role
+      pg_dumpallapplication> now refuses to deal with database and role
       names containing carriage returns or newlines, as it seems impractical
       to quote those characters safely on Windows.  In future we may reject
       such names on the server side, but that step has not been taken yet.
@@ -1788,40 +1964,40 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
       These are considered security fixes because crafted object names
       containing special characters could have been used to execute
       commands with superuser privileges the next time a superuser
-      executes pg_dumpall or other routine maintenance
+      executes pg_dumpallapplication> or other routine maintenance
       operations.  (CVE-2016-5424)
      
     
 
     
      
-      Fix corner-case misbehaviors for IS NULL/IS NOT
-      NULL applied to nested composite values (Andrew Gierth, Tom Lane)
+      Fix corner-case misbehaviors for IS NULLliteral>/IS NOT
+      NULLliteral> applied to nested composite values (Andrew Gierth, Tom Lane)
      
 
      
-      The SQL standard specifies that IS NULL should return
+      The SQL standard specifies that IS NULLliteral> should return
       TRUE for a row of all null values (thus ROW(NULL,NULL) IS
-      NULL yields TRUE), but this is not meant to apply recursively
-      (thus ROW(NULL, ROW(NULL,NULL)) IS NULL yields FALSE).
+      NULLliteral> yields TRUE), but this is not meant to apply recursively
+      (thus ROW(NULL, ROW(NULL,NULL)) IS NULLliteral> yields FALSE).
       The core executor got this right, but certain planner optimizations
       treated the test as recursive (thus producing TRUE in both cases),
-      and contrib/postgres_fdw could produce remote queries
+      and contrib/postgres_fdwfilename> could produce remote queries
       that misbehaved similarly.
      
     
 
     
      
-      Make the inet> and cidr> data types properly reject
+      Make the inettype> and cidr> data types properly reject
       IPv6 addresses with too many colon-separated fields (Tom Lane)
      
     
 
     
      
-      Prevent crash in close_ps()
-      (the point## lseg> operator)
+      Prevent crash in close_ps()function>
+      (the pointtype> ## lseg> operator)
       for NaN input coordinates (Tom Lane)
      
 
@@ -1832,12 +2008,12 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix several one-byte buffer over-reads in to_number()
+      Fix several one-byte buffer over-reads in to_number()function>
       (Peter Eisentraut)
      
 
      
-      In several cases the to_number() function would read one
+      In several cases the to_number()function> function would read one
       more character than it should from the input string.  There is a
       small chance of a crash, if the input happens to be adjacent to the
       end of memory.
@@ -1847,7 +2023,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Avoid unsafe intermediate state during expensive paths
-      through heap_update() (Masahiko Sawada, Andres Freund)
+      through heap_update()function> (Masahiko Sawada, Andres Freund)
      
 
      
@@ -1860,19 +2036,19 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Avoid crash in postgres -C when the specified variable
+      Avoid crash in postgres -Cliteral> when the specified variable
       has a null string value (Michael Paquier)
      
     
 
     
      
-      Avoid consuming a transaction ID during VACUUM
+      Avoid consuming a transaction ID during VACUUMcommand>
       (Alexander Korotkov)
      
 
      
-      Some cases in VACUUM unnecessarily caused an XID to be
+      Some cases in VACUUMcommand> unnecessarily caused an XID to be
       assigned to the current transaction.  Normally this is negligible,
       but if one is up against the XID wraparound limit, consuming more
       XIDs during anti-wraparound vacuums is a very bad thing.
@@ -1881,12 +2057,12 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Avoid canceling hot-standby queries during VACUUM FREEZE
+      Avoid canceling hot-standby queries during VACUUM FREEZEcommand>
       (Simon Riggs, Álvaro Herrera)
      
 
      
-      VACUUM FREEZE on an otherwise-idle master server could
+      VACUUM FREEZEcommand> on an otherwise-idle master server could
       result in unnecessary cancellations of queries on its standby
       servers.
      
@@ -1894,8 +2070,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      When a manual ANALYZE specifies a column list, don't
-      reset the table's changes_since_analyze counter
+      When a manual ANALYZEcommand> specifies a column list, don't
+      reset the table's changes_since_analyzeliteral> counter
       (Tom Lane)
      
 
@@ -1907,7 +2083,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix ANALYZE>'s overestimation of n_distinct>
+      Fix ANALYZEcommand>'s overestimation of n_distinct>
       for a unique or nearly-unique column with many null entries (Tom
       Lane)
      
@@ -1942,8 +2118,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix contrib/btree_gin to handle the smallest
-      possible bigint value correctly (Peter Eisentraut)
+      Fix contrib/btree_ginfilename> to handle the smallest
+      possible biginttype> value correctly (Peter Eisentraut)
      
     
 
@@ -1956,29 +2132,29 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
      
       It's planned to switch to two-part instead of three-part server
       version numbers for releases after 9.6.  Make sure
-      that PQserverVersion() returns the correct value for
+      that PQserverVersion()function> returns the correct value for
       such cases.
      
     
 
     
      
-      Fix ecpg>'s code for unsigned long long>
+      Fix ecpgapplication>'s code for unsigned long long>
       array elements (Michael Meskes)
      
     
 
     
      
-      In pg_dump> with both 
-      options, avoid emitting an unwanted CREATE SCHEMA public
+      In pg_dumpapplication> with both  and 
+      options, avoid emitting an unwanted CREATE SCHEMA publicliteral>
       command (David Johnston, Tom Lane)
      
     
 
     
      
-      Make pg_basebackup> accept -Z 0> as
+      Make pg_basebackupapplication> accept -Z 0> as
       specifying no compression (Fujii Masao)
      
     
@@ -2012,7 +2188,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Update our copy of the timezone code to match
-      IANA's tzcode release 2016c (Tom Lane)
+      IANA's tzcodeapplication> release 2016c (Tom Lane)
      
 
      
@@ -2024,7 +2200,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Update time zone data files to tzdata release 2016f
+      Update time zone data files to tzdataapplication> release 2016f
       for DST law changes in Kemerovo and Novosibirsk, plus historical
       corrections for Azerbaijan, Belarus, and Morocco.
      
@@ -2080,7 +2256,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
       using OpenSSL within a single process and not all the code involved
       follows the same rules for when to clear the error queue.
       Failures have been reported specifically when a client application
-      uses SSL connections in libpq concurrently with
+      uses SSL connections in libpqapplication> concurrently with
       SSL connections using the PHP, Python, or Ruby wrappers for OpenSSL.
       It's possible for similar problems to arise within the server as well,
       if an extension module establishes an outgoing SSL connection.
@@ -2089,7 +2265,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix failed to build any N-way joins
+      Fix failed to build any Nreplaceable>-way joins
       planner error with a full join enclosed in the right-hand side of a
       left join (Tom Lane)
      
@@ -2103,10 +2279,10 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
      
       Given a three-or-more-way equivalence class of variables, such
-      as X.X = Y.Y = Z.Z, it was possible for the planner to omit
+      as X.X = Y.Y = Z.Zliteral>, it was possible for the planner to omit
       some of the tests needed to enforce that all the variables are actually
       equal, leading to join rows being output that didn't satisfy
-      the WHERE clauses.  For various reasons, erroneous plans
+      the WHEREliteral> clauses.  For various reasons, erroneous plans
       were seldom selected in practice, so that this bug has gone undetected
       for a long time.
      
@@ -2114,8 +2290,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix possible misbehavior of TH>, th>,
-      and Y,YYY> format codes in to_timestamp()>
+      Fix possible misbehavior of THliteral>, th>,
+      and Y,YYYliteral> format codes in to_timestamp()>
       (Tom Lane)
      
 
@@ -2127,28 +2303,28 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix dumping of rules and views in which the array
-      argument of a valueoperator>
-      ANY (array) construct is a sub-SELECT
+      Fix dumping of rules and views in which the arrayreplaceable>
+      argument of a valuereplaceable> operator>
+      ANY (arrayreplaceable>) construct is a sub-SELECT
       (Tom Lane)
      
     
 
     
      
-      Make pg_regress use a startup timeout from the
-      PGCTLTIMEOUT environment variable, if that's set (Tom Lane)
+      Make pg_regressapplication> use a startup timeout from the
+      PGCTLTIMEOUTenvar> environment variable, if that's set (Tom Lane)
      
 
      
       This is for consistency with a behavior recently added
-      to pg_ctl; it eases automated testing on slow machines.
+      to pg_ctlapplication>; it eases automated testing on slow machines.
      
     
 
     
      
-      Fix pg_upgrade to correctly restore extension
+      Fix pg_upgradeapplication> to correctly restore extension
       membership for operator families containing only one operator class
       (Tom Lane)
      
@@ -2156,7 +2332,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
      
       In such a case, the operator family was restored into the new database,
       but it was no longer marked as part of the extension.  This had no
-      immediate ill effects, but would cause later pg_dump
+      immediate ill effects, but would cause later pg_dumpapplication>
       runs to emit output that would cause (harmless) errors on restore.
      
     
@@ -2177,22 +2353,22 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Reduce the number of SysV semaphores used by a build configured with
-      
+      
      
     
 
     
      
-      Rename internal function strtoi()
-      to strtoint() to avoid conflict with a NetBSD library
+      Rename internal function strtoi()function>
+      to strtoint()function> to avoid conflict with a NetBSD library
       function (Thomas Munro)
      
     
 
     
      
-      Fix reporting of errors from bind()
-      and listen() system calls on Windows (Tom Lane)
+      Fix reporting of errors from bind()function>
+      and listen()function> system calls on Windows (Tom Lane)
      
     
 
@@ -2205,12 +2381,12 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Avoid possibly-unsafe use of Windows' FormatMessage()
+      Avoid possibly-unsafe use of Windows' FormatMessage()function>
       function (Christian Ullrich)
      
 
      
-      Use the FORMAT_MESSAGE_IGNORE_INSERTS flag where
+      Use the FORMAT_MESSAGE_IGNORE_INSERTSliteral> flag where
       appropriate.  No live bug is known to exist here, but it seems like a
       good idea to be careful.
      
@@ -2218,9 +2394,9 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Update time zone data files to tzdata release 2016d
+      Update time zone data files to tzdataapplication> release 2016d
       for DST law changes in Russia and Venezuela.  There are new zone
-      names Europe/Kirov> and Asia/Tomsk> to reflect
+      names Europe/Kirovliteral> and Asia/Tomsk> to reflect
       the fact that these regions now have different time zone histories from
       adjacent regions.
      
@@ -2267,56 +2443,56 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix incorrect handling of NULL index entries in
-      indexed ROW() comparisons (Tom Lane)
+      indexed ROW()literal> comparisons (Tom Lane)
      
 
      
       An index search using a row comparison such as ROW(a, b) >
-      ROW('x', 'y') would stop upon reaching a NULL entry in
-      the b column, ignoring the fact that there might be
-      non-NULL b values associated with later values
-      of a.
+      ROW('x', 'y')literal> would stop upon reaching a NULL entry in
+      the bstructfield> column, ignoring the fact that there might be
+      non-NULL bstructfield> values associated with later values
+      of astructfield>.
      
     
 
     
      
       Avoid unlikely data-loss scenarios due to renaming files without
-      adequate fsync() calls before and after (Michael Paquier,
+      adequate fsync()function> calls before and after (Michael Paquier,
       Tomas Vondra, Andres Freund)
      
     
 
     
      
-      Correctly handle cases where pg_subtrans is close to XID
+      Correctly handle cases where pg_subtransliteral> is close to XID
       wraparound during server startup (Jeff Janes)
      
     
 
     
      
-      Fix corner-case crash due to trying to free localeconv()
+      Fix corner-case crash due to trying to free localeconv()function>
       output strings more than once (Tom Lane)
      
     
 
     
      
-      Fix parsing of affix files for ispell dictionaries
+      Fix parsing of affix files for ispellliteral> dictionaries
       (Tom Lane)
      
 
      
       The code could go wrong if the affix file contained any characters
       whose byte length changes during case-folding, for
-      example I in Turkish UTF8 locales.
+      example Iliteral> in Turkish UTF8 locales.
      
     
 
     
      
-      Avoid use of sscanf()> to parse ispell>
+      Avoid use of sscanf()function> to parse ispell>
       dictionary files (Artur Zakirov)
      
 
@@ -2342,27 +2518,27 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix psql's tab completion logic to handle multibyte
+      Fix psqlapplication>'s tab completion logic to handle multibyte
       characters properly (Kyotaro Horiguchi, Robert Haas)
      
     
 
     
      
-      Fix psql's tab completion for
-      SECURITY LABEL (Tom Lane)
+      Fix psqlapplication>'s tab completion for
+      SECURITY LABELliteral> (Tom Lane)
      
 
      
-      Pressing TAB after SECURITY LABEL might cause a crash
+      Pressing TAB after SECURITY LABELliteral> might cause a crash
       or offering of inappropriate keywords.
      
     
 
     
      
-      Make pg_ctl accept a wait timeout from the
-      PGCTLTIMEOUT environment variable, if none is specified on
+      Make pg_ctlapplication> accept a wait timeout from the
+      PGCTLTIMEOUTenvar> environment variable, if none is specified on
       the command line (Noah Misch)
      
 
@@ -2376,20 +2552,20 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix incorrect test for Windows service status
-      in pg_ctl (Manuel Mathar)
+      in pg_ctlapplication> (Manuel Mathar)
      
 
      
       The previous set of minor releases attempted to
-      fix pg_ctl to properly determine whether to send log
+      fix pg_ctlapplication> to properly determine whether to send log
       messages to Window's Event Log, but got the test backwards.
      
     
 
     
      
-      Fix pgbench to correctly handle the combination
-      of -C> and -M prepared> options (Tom Lane)
+      Fix pgbenchapplication> to correctly handle the combination
+      of -Cliteral> and -M prepared> options (Tom Lane)
      
     
 
@@ -2410,21 +2586,21 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix multiple mistakes in the statistics returned
-      by contrib/pgstattuple>'s pgstatindex()>
+      by contrib/pgstattuplefilename>'s pgstatindex()>
       function (Tom Lane)
      
     
 
     
      
-      Remove dependency on psed in MSVC builds, since it's no
+      Remove dependency on psedliteral> in MSVC builds, since it's no
       longer provided by core Perl (Michael Paquier, Andrew Dunstan)
      
     
 
     
      
-      Update time zone data files to tzdata release 2016c
+      Update time zone data files to tzdataapplication> release 2016c
       for DST law changes in Azerbaijan, Chile, Haiti, Palestine, and Russia
       (Altai, Astrakhan, Kirov, Sakhalin, Ulyanovsk regions), plus
       historical corrections for Lithuania, Moldova, and Russia
@@ -2485,25 +2661,25 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Perform an immediate shutdown if the postmaster.pid file
+      Perform an immediate shutdown if the postmaster.pidfilename> file
       is removed (Tom Lane)
      
 
      
       The postmaster now checks every minute or so
-      that postmaster.pid is still there and still contains its
+      that postmaster.pidfilename> is still there and still contains its
       own PID.  If not, it performs an immediate shutdown, as though it had
-      received SIGQUIT.  The main motivation for this change
+      received SIGQUITsystemitem>.  The main motivation for this change
       is to ensure that failed buildfarm runs will get cleaned up without
       manual intervention; but it also serves to limit the bad effects if a
-      DBA forcibly removes postmaster.pid and then starts a new
+      DBA forcibly removes postmaster.pidfilename> and then starts a new
       postmaster.
      
     
 
     
      
-      In SERIALIZABLE transaction isolation mode, serialization
+      In SERIALIZABLEliteral> transaction isolation mode, serialization
       anomalies could be missed due to race conditions during insertions
       (Kevin Grittner, Thomas Munro)
      
@@ -2512,7 +2688,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix failure to emit appropriate WAL records when doing ALTER
-      TABLE ... SET TABLESPACE for unlogged relations (Michael Paquier,
+      TABLE ... SET TABLESPACEliteral> for unlogged relations (Michael Paquier,
       Andres Freund)
      
 
@@ -2531,21 +2707,21 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix ALTER COLUMN TYPE to reconstruct inherited check
+      Fix ALTER COLUMN TYPEcommand> to reconstruct inherited check
       constraints properly (Tom Lane)
      
     
 
     
      
-      Fix REASSIGN OWNED to change ownership of composite types
+      Fix REASSIGN OWNEDcommand> to change ownership of composite types
       properly (Álvaro Herrera)
      
     
 
     
      
-      Fix REASSIGN OWNED> and ALTER OWNER> to correctly
+      Fix REASSIGN OWNEDcommand> and ALTER OWNER> to correctly
       update granted-permissions lists when changing owners of data types,
       foreign data wrappers, or foreign servers (Bruce Momjian,
       Álvaro Herrera)
@@ -2554,7 +2730,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix REASSIGN OWNED to ignore foreign user mappings,
+      Fix REASSIGN OWNEDcommand> to ignore foreign user mappings,
       rather than fail (Álvaro Herrera)
      
     
@@ -2576,14 +2752,14 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix dumping of whole-row Vars in ROW()
-      and VALUES() lists (Tom Lane)
+      Fix dumping of whole-row Vars in ROW()literal>
+      and VALUES()literal> lists (Tom Lane)
      
     
 
     
      
-      Fix possible internal overflow in numeric division
+      Fix possible internal overflow in numerictype> division
       (Dean Rasheed)
      
     
@@ -2635,7 +2811,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
      
       This causes the code to emit regular expression is too
-      complex errors in some cases that previously used unreasonable
+      complexquote> errors in some cases that previously used unreasonable
       amounts of time and memory.
      
     
@@ -2648,14 +2824,14 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Make %h> and %r> escapes
-      in log_line_prefix work for messages emitted due
-      to log_connections (Tom Lane)
+      Make %hliteral> and %r> escapes
+      in log_line_prefixvarname> work for messages emitted due
+      to log_connectionsvarname> (Tom Lane)
      
 
      
-      Previously, %h>/%r> started to work just after a
-      new session had emitted the connection received log message;
+      Previously, %hliteral>/%r> started to work just after a
+      new session had emitted the connection receivedquote> log message;
       now they work for that message too.
      
     
@@ -2668,7 +2844,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
      
       This oversight resulted in failure to recover from crashes
-      whenever logging_collector is turned on.
+      whenever logging_collectorvarname> is turned on.
      
     
 
@@ -2694,13 +2870,13 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      In psql>, ensure that libreadline>'s idea
+      In psqlapplication>, ensure that libreadline>'s idea
       of the screen size is updated when the terminal window size changes
       (Merlin Moncure)
      
 
      
-      Previously, libreadline did not notice if the window
+      Previously, libreadlineapplication> did not notice if the window
       was resized during query output, leading to strange behavior during
       later input of multiline queries.
      
@@ -2708,15 +2884,15 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix psql>'s \det> command to interpret its
-      pattern argument the same way as other \d commands with
+      Fix psqlapplication>'s \det> command to interpret its
+      pattern argument the same way as other \dliteral> commands with
       potentially schema-qualified patterns do (Reece Hart)
      
     
 
     
      
-      Avoid possible crash in psql>'s \c> command
+      Avoid possible crash in psqlapplication>'s \c> command
       when previous connection was via Unix socket and command specifies a
       new hostname and same username (Tom Lane)
      
@@ -2724,21 +2900,21 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      In pg_ctl start -w, test child process status directly
+      In pg_ctl start -wliteral>, test child process status directly
       rather than relying on heuristics (Tom Lane, Michael Paquier)
      
 
      
-      Previously, pg_ctl relied on an assumption that the new
-      postmaster would always create postmaster.pid within five
+      Previously, pg_ctlapplication> relied on an assumption that the new
+      postmaster would always create postmaster.pidfilename> within five
       seconds.  But that can fail on heavily-loaded systems,
-      causing pg_ctl to report incorrectly that the
+      causing pg_ctlapplication> to report incorrectly that the
       postmaster failed to start.
      
 
      
       Except on Windows, this change also means that a pg_ctl start
-      -w done immediately after another such command will now reliably
+      -wliteral> done immediately after another such command will now reliably
       fail, whereas previously it would report success if done within two
       seconds of the first command.
      
@@ -2746,23 +2922,23 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      In pg_ctl start -w, don't attempt to use a wildcard listen
+      In pg_ctl start -wliteral>, don't attempt to use a wildcard listen
       address to connect to the postmaster (Kondo Yuta)
      
 
      
-      On Windows, pg_ctl would fail to detect postmaster
-      startup if listen_addresses> is set to 0.0.0.0>
-      or ::, because it would try to use that value verbatim as
+      On Windows, pg_ctlapplication> would fail to detect postmaster
+      startup if listen_addressesvarname> is set to 0.0.0.0>
+      or ::literal>, because it would try to use that value verbatim as
       the address to connect to, which doesn't work.  Instead assume
-      that 127.0.0.1> or ::1>, respectively, is the
+      that 127.0.0.1literal> or ::1>, respectively, is the
       right thing to use.
      
     
 
     
      
-      In pg_ctl on Windows, check service status to decide
+      In pg_ctlapplication> on Windows, check service status to decide
       where to send output, rather than checking if standard output is a
       terminal (Michael Paquier)
      
@@ -2770,18 +2946,18 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      In pg_dump> and pg_basebackup>, adopt
+      In pg_dumpapplication> and pg_basebackup>, adopt
       the GNU convention for handling tar-archive members exceeding 8GB
       (Tom Lane)
      
 
      
-      The POSIX standard for tar file format does not allow
+      The POSIX standard for tarliteral> file format does not allow
       archive member files to exceed 8GB, but most modern implementations
-      of tar support an extension that fixes that.  Adopt
-      this extension so that pg_dump> with 
+      of tarapplication> support an extension that fixes that.  Adopt
+      this extension so that pg_dumpapplication> with 
       longer fails on tables with more than 8GB of data, and so
-      that pg_basebackup can handle files larger than 8GB.
+      that pg_basebackupapplication> can handle files larger than 8GB.
       In addition, fix some portability issues that could cause failures for
       members between 4GB and 8GB on some platforms.  Potentially these
       problems could cause unrecoverable data loss due to unreadable backup
@@ -2791,44 +2967,44 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix assorted corner-case bugs in pg_dump's processing
+      Fix assorted corner-case bugs in pg_dumpapplication>'s processing
       of extension member objects (Tom Lane)
      
     
 
     
      
-      Make pg_dump mark a view's triggers as needing to be
+      Make pg_dumpapplication> mark a view's triggers as needing to be
       processed after its rule, to prevent possible failure during
-      parallel pg_restore (Tom Lane)
+      parallel pg_restoreapplication> (Tom Lane)
      
     
 
     
      
       Ensure that relation option values are properly quoted
-      in pg_dump (Kouhei Sutou, Tom Lane)
+      in pg_dumpapplication> (Kouhei Sutou, Tom Lane)
      
 
      
       A reloption value that isn't a simple identifier or number could lead
       to dump/reload failures due to syntax errors in CREATE statements
-      issued by pg_dump.  This is not an issue with any
-      reloption currently supported by core PostgreSQL, but
+      issued by pg_dumpapplication>.  This is not an issue with any
+      reloption currently supported by core PostgreSQLproductname>, but
       extensions could allow reloptions that cause the problem.
      
     
 
     
      
-      Fix pg_upgrade's file-copying code to handle errors
+      Fix pg_upgradeapplication>'s file-copying code to handle errors
       properly on Windows (Bruce Momjian)
      
     
 
     
      
-      Install guards in pgbench against corner-case overflow
+      Install guards in pgbenchapplication> against corner-case overflow
       conditions during evaluation of script-specified division or modulo
       operators (Fabien Coelho, Michael Paquier)
      
@@ -2837,22 +3013,22 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix failure to localize messages emitted
-      by pg_receivexlog> and pg_recvlogical>
+      by pg_receivexlogapplication> and pg_recvlogical>
       (Ioseph Kim)
      
     
 
     
      
-      Avoid dump/reload problems when using both plpython2
-      and plpython3 (Tom Lane)
+      Avoid dump/reload problems when using both plpython2application>
+      and plpython3application> (Tom Lane)
      
 
      
-      In principle, both versions of PL/Python can be used in
+      In principle, both versions of PL/Pythonapplication> can be used in
       the same database, though not in the same session (because the two
-      versions of libpython cannot safely be used concurrently).
-      However, pg_restore> and pg_upgrade> both
+      versions of libpythonapplication> cannot safely be used concurrently).
+      However, pg_restoreapplication> and pg_upgrade> both
       do things that can fall foul of the same-session restriction.  Work
       around that by changing the timing of the check.
      
@@ -2860,29 +3036,29 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix PL/Python regression tests to pass with Python 3.5
+      Fix PL/Pythonapplication> regression tests to pass with Python 3.5
       (Peter Eisentraut)
      
     
 
     
      
-      Prevent certain PL/Java parameters from being set by
+      Prevent certain PL/Javaapplication> parameters from being set by
       non-superusers (Noah Misch)
      
 
      
-      This change mitigates a PL/Java security bug
-      (CVE-2016-0766), which was fixed in PL/Java by marking
+      This change mitigates a PL/Javaapplication> security bug
+      (CVE-2016-0766), which was fixed in PL/Javaapplication> by marking
       these parameters as superuser-only.  To fix the security hazard for
-      sites that update PostgreSQL more frequently
-      than PL/Java, make the core code aware of them also.
+      sites that update PostgreSQLproductname> more frequently
+      than PL/Javaapplication>, make the core code aware of them also.
      
     
 
     
      
-      Improve libpq's handling of out-of-memory situations
+      Improve libpqapplication>'s handling of out-of-memory situations
       (Michael Paquier, Amit Kapila, Heikki Linnakangas)
      
     
@@ -2890,42 +3066,42 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Fix order of arguments
-      in ecpg>-generated typedef> statements
+      in ecpgapplication>-generated typedef> statements
       (Michael Meskes)
      
     
 
     
      
-      Use %g> not %f> format
-      in ecpg>'s PGTYPESnumeric_from_double()>
+      Use %gliteral> not %f> format
+      in ecpgapplication>'s PGTYPESnumeric_from_double()>
       (Tom Lane)
      
     
 
     
      
-      Fix ecpg-supplied header files to not contain comments
+      Fix ecpgapplication>-supplied header files to not contain comments
       continued from a preprocessor directive line onto the next line
       (Michael Meskes)
      
 
      
-      Such a comment is rejected by ecpg.  It's not yet clear
-      whether ecpg itself should be changed.
+      Such a comment is rejected by ecpgapplication>.  It's not yet clear
+      whether ecpgapplication> itself should be changed.
      
     
 
     
      
-      Ensure that contrib/pgcrypto>'s crypt()>
+      Ensure that contrib/pgcryptofilename>'s crypt()>
       function can be interrupted by query cancel (Andreas Karlsson)
      
     
 
     
      
-      Accept flex versions later than 2.5.x
+      Accept flexapplication> versions later than 2.5.x
       (Tom Lane, Michael Paquier)
      
 
@@ -2937,19 +3113,19 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Install our missing script where PGXS builds can find it
+      Install our missingfilename> script where PGXS builds can find it
       (Jim Nasby)
      
 
      
       This allows sane behavior in a PGXS build done on a machine where build
-      tools such as bison are missing.
+      tools such as bisonapplication> are missing.
      
     
 
     
      
-      Ensure that dynloader.h is included in the installed
+      Ensure that dynloader.hfilename> is included in the installed
       header files in MSVC builds (Bruce Momjian, Michael Paquier)
      
     
@@ -2957,11 +3133,11 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
     
      
       Add variant regression test expected-output file to match behavior of
-      current libxml2 (Tom Lane)
+      current libxml2application> (Tom Lane)
      
 
      
-      The fix for libxml2's CVE-2015-7499 causes it not to
+      The fix for libxml2application>'s CVE-2015-7499 causes it not to
       output error context reports in some cases where it used to do so.
       This seems to be a bug, but we'll probably have to live with it for
       some time, so work around it.
@@ -2970,7 +3146,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Update time zone data files to tzdata release 2016a for
+      Update time zone data files to tzdataapplication> release 2016a for
       DST law changes in Cayman Islands, Metlakatla, and Trans-Baikal
       Territory (Zabaykalsky Krai), plus historical corrections for Pakistan.
      
@@ -3016,8 +3192,8 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix contrib/pgcrypto to detect and report
-      too-short crypt() salts (Josh Kupershmidt)
+      Fix contrib/pgcryptofilename> to detect and report
+      too-short crypt()function> salts (Josh Kupershmidt)
      
 
      
@@ -3043,13 +3219,13 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Fix insertion of relations into the relation cache init file
+      Fix insertion of relations into the relation cache init filequote>
       (Tom Lane)
      
 
      
       An oversight in a patch in the most recent minor releases
-      caused pg_trigger_tgrelid_tgname_index to be omitted
+      caused pg_trigger_tgrelid_tgname_indexstructname> to be omitted
       from the init file.  Subsequent sessions detected this, then deemed the
       init file to be broken and silently ignored it, resulting in a
       significant degradation in session startup time.  In addition to fixing
@@ -3067,7 +3243,7 @@ Branch: REL9_2_STABLE [38bec1805] 2017-01-25 07:02:25 +0900
 
     
      
-      Improve LISTEN startup time when there are many unread
+      Improve LISTENcommand> startup time when there are many unread
       notifications (Matt Newell)
      
     
@@ -3085,7 +3261,7 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
      
 
      
-      This substantially improves performance when pg_dump
+      This substantially improves performance when pg_dumpapplication>
       tries to dump a large number of tables.
      
     
@@ -3100,13 +3276,13 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
       too many bugs in practice, both in the underlying OpenSSL library and
       in our usage of it.  Renegotiation will be removed entirely in 9.5 and
       later.  In the older branches, just change the default value
-      of ssl_renegotiation_limit to zero (disabled).
+      of ssl_renegotiation_limitvarname> to zero (disabled).
      
     
 
     
      
-      Lower the minimum values of the *_freeze_max_age parameters
+      Lower the minimum values of the *_freeze_max_ageliteral> parameters
       (Andres Freund)
      
 
@@ -3118,14 +3294,14 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
 
     
      
-      Limit the maximum value of wal_buffers to 2GB to avoid
+      Limit the maximum value of wal_buffersvarname> to 2GB to avoid
       server crashes (Josh Berkus)
      
     
 
     
      
-      Fix rare internal overflow in multiplication of numeric values
+      Fix rare internal overflow in multiplication of numerictype> values
       (Dean Rasheed)
      
     
@@ -3133,21 +3309,21 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
     
      
       Guard against hard-to-reach stack overflows involving record types,
-      range types, json>, jsonb, tsquery>,
-      ltxtquery> and query_int> (Noah Misch)
+      range types, jsontype>, jsonbtsquery>,
+      ltxtquerytype> and query_int> (Noah Misch)
      
     
 
     
      
-      Fix handling of DOW> and DOY> in datetime input
+      Fix handling of DOWliteral> and DOY> in datetime input
       (Greg Stark)
      
 
      
       These tokens aren't meant to be used in datetime values, but previously
       they resulted in opaque internal error messages rather
-      than invalid input syntax.
+      than invalid input syntaxquote>.
      
     
 
@@ -3160,7 +3336,7 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
     
      
       Add recursion depth protections to regular expression, SIMILAR
-      TO>, and LIKE> matching (Tom Lane)
+      TOliteral>, and LIKE> matching (Tom Lane)
      
 
      
@@ -3212,22 +3388,22 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
 
     
      
-      Fix unexpected out-of-memory situation during sort errors
-      when using tuplestores with small work_mem settings (Tom
+      Fix unexpected out-of-memory situation during sortquote> errors
+      when using tuplestores with small work_memvarname> settings (Tom
       Lane)
      
     
 
     
      
-      Fix very-low-probability stack overrun in qsort (Tom Lane)
+      Fix very-low-probability stack overrun in qsortfunction> (Tom Lane)
      
     
 
     
      
-      Fix invalid memory alloc request size failure in hash joins
-      with large work_mem settings (Tomas Vondra, Tom Lane)
+      Fix invalid memory alloc request sizequote> failure in hash joins
+      with large work_memvarname> settings (Tomas Vondra, Tom Lane)
      
     
 
@@ -3240,9 +3416,9 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
       These mistakes could lead to incorrect query plans that would give wrong
       answers, or to assertion failures in assert-enabled builds, or to odd
       planner errors such as could not devise a query plan for the
-      given query, could not find pathkey item to
-      sort>, plan should not reference subplan's variable>,
-      or failed to assign all NestLoopParams to plan nodes.
+      given queryquote>, could not find pathkey item to
+      sortquote>, plan should not reference subplan's variable>,
+      or failed to assign all NestLoopParams to plan nodesquote>.
       Thanks are due to Andreas Seltenreich and Piotr Stefaniak for fuzz
       testing that exposed these problems.
      
@@ -3250,7 +3426,7 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
 
     
      
-      Improve planner's performance for UPDATE>/DELETE>
+      Improve planner's performance for UPDATEcommand>/DELETE>
       on large inheritance sets (Tom Lane, Dean Rasheed)
      
     
@@ -3271,12 +3447,12 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
      
       During postmaster shutdown, ensure that per-socket lock files are
       removed and listen sockets are closed before we remove
-      the postmaster.pid file (Tom Lane)
+      the postmaster.pidfilename> file (Tom Lane)
      
 
      
       This avoids race-condition failures if an external script attempts to
-      start a new postmaster as soon as pg_ctl stop returns.
+      start a new postmaster as soon as pg_ctl stopliteral> returns.
      
     
 
@@ -3296,7 +3472,7 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
 
     
      
-      Do not print a WARNING when an autovacuum worker is already
+      Do not print a WARNINGliteral> when an autovacuum worker is already
       gone when we attempt to signal it, and reduce log verbosity for such
       signals (Tom Lane)
      
@@ -3333,7 +3509,7 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
      
 
      
-      VACUUM attempted to recycle such pages, but did so in a
+      VACUUMcommand> attempted to recycle such pages, but did so in a
       way that wasn't crash-safe.
      
     
@@ -3341,44 +3517,44 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
     
      
       Fix off-by-one error that led to otherwise-harmless warnings
-      about apparent wraparound in subtrans/multixact truncation
+      about apparent wraparoundquote> in subtrans/multixact truncation
       (Thomas Munro)
      
     
 
     
      
-      Fix misreporting of CONTINUE> and MOVE> statement
-      types in PL/pgSQL's error context messages
+      Fix misreporting of CONTINUEcommand> and MOVE> statement
+      types in PL/pgSQLapplication>'s error context messages
       (Pavel Stehule, Tom Lane)
      
     
 
     
      
-      Fix PL/Perl> to handle non-ASCII> error
+      Fix PL/Perlapplication> to handle non-ASCII> error
       message texts correctly (Alex Hunsaker)
      
     
 
     
      
-      Fix PL/Python crash when returning the string
-      representation of a record result (Tom Lane)
+      Fix PL/Pythonapplication> crash when returning the string
+      representation of a recordtype> result (Tom Lane)
      
     
 
     
      
-      Fix some places in PL/Tcl that neglected to check for
-      failure of malloc() calls (Michael Paquier, Álvaro
+      Fix some places in PL/Tclapplication> that neglected to check for
+      failure of malloc()function> calls (Michael Paquier, Álvaro
       Herrera)
      
     
 
     
      
-      In contrib/isn, fix output of ISBN-13 numbers that begin
+      In contrib/isnfilename>, fix output of ISBN-13 numbers that begin
       with 979 (Fabien Coelho)
      
 
@@ -3395,14 +3571,14 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      Fix contrib/sepgsql>'s handling of SELECT INTO>
+      Fix contrib/sepgsqlfilename>'s handling of SELECT INTO>
       statements (Kohei KaiGai)
      
     
 
     
      
-      Improve libpq's handling of out-of-memory conditions
+      Improve libpqapplication>'s handling of out-of-memory conditions
       (Michael Paquier, Heikki Linnakangas)
      
     
@@ -3410,64 +3586,64 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
     
      
       Fix memory leaks and missing out-of-memory checks
-      in ecpg (Michael Paquier)
+      in ecpgapplication> (Michael Paquier)
      
     
 
     
      
-      Fix psql's code for locale-aware formatting of numeric
+      Fix psqlapplication>'s code for locale-aware formatting of numeric
       output (Tom Lane)
      
 
      
-      The formatting code invoked by \pset numericlocale on
+      The formatting code invoked by \pset numericlocale onliteral>
       did the wrong thing for some uncommon cases such as numbers with an
       exponent but no decimal point.  It could also mangle already-localized
-      output from the money data type.
+      output from the moneytype> data type.
      
     
 
     
      
-      Prevent crash in psql>'s \c> command when
+      Prevent crash in psqlapplication>'s \c> command when
       there is no current connection (Noah Misch)
      
     
 
     
      
-      Make pg_dump> handle inherited NOT VALID>
+      Make pg_dumpapplication> handle inherited NOT VALID>
       check constraints correctly (Tom Lane)
      
     
 
     
      
-      Fix selection of default zlib compression level
-      in pg_dump's directory output format (Andrew Dunstan)
+      Fix selection of default zlibapplication> compression level
+      in pg_dumpapplication>'s directory output format (Andrew Dunstan)
      
     
 
     
      
-      Ensure that temporary files created during a pg_dump
-      run with tar-format output are not world-readable (Michael
+      Ensure that temporary files created during a pg_dumpapplication>
+      run with taracronym>-format output are not world-readable (Michael
       Paquier)
      
     
 
     
      
-      Fix pg_dump> and pg_upgrade> to support
-      cases where the postgres> or template1> database
+      Fix pg_dumpapplication> and pg_upgrade> to support
+      cases where the postgresliteral> or template1> database
       is in a non-default tablespace (Marti Raudsepp, Bruce Momjian)
      
     
 
     
      
-      Fix pg_dump to handle object privileges sanely when
+      Fix pg_dumpapplication> to handle object privileges sanely when
       dumping from a server too old to have a particular privilege type
       (Tom Lane)
      
@@ -3475,11 +3651,11 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
      
       When dumping data types from pre-9.2 servers, and when dumping
       functions or procedural languages from pre-7.3
-      servers, pg_dump would
-      produce GRANT>/REVOKE> commands that revoked the
+      servers, pg_dumpapplication> would
+      produce GRANTcommand>/REVOKE> commands that revoked the
       owner's grantable privileges and instead granted all privileges
-      to PUBLIC.  Since the privileges involved are
-      just USAGE> and EXECUTE>, this isn't a security
+      to PUBLICliteral>.  Since the privileges involved are
+      just USAGEliteral> and EXECUTE>, this isn't a security
       problem, but it's certainly a surprising representation of the older
       systems' behavior.  Fix it to leave the default privilege state alone
       in these cases.
@@ -3488,18 +3664,18 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      Fix pg_dump to dump shell types (Tom Lane)
+      Fix pg_dumpapplication> to dump shell types (Tom Lane)
      
 
      
       Shell types (that is, not-yet-fully-defined types) aren't useful for
-      much, but nonetheless pg_dump should dump them.
+      much, but nonetheless pg_dumpapplication> should dump them.
      
     
 
     
      
-      Fix assorted minor memory leaks in pg_dump and other
+      Fix assorted minor memory leaks in pg_dumpapplication> and other
       client-side programs (Michael Paquier)
      
     
@@ -3507,11 +3683,11 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
     
      
       Fix spinlock assembly code for PPC hardware to be compatible
-      with AIX's native assembler (Tom Lane)
+      with AIXacronym>'s native assembler (Tom Lane)
      
 
      
-      Building with gcc> didn't work if gcc>
+      Building with gccapplication> didn't work if gcc>
       had been configured to use the native assembler, which is becoming more
       common.
      
@@ -3519,14 +3695,14 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      On AIX>, test the -qlonglong> compiler option
+      On AIXacronym>, test the -qlonglong> compiler option
       rather than just assuming it's safe to use (Noah Misch)
      
     
 
     
      
-      On AIX>, use -Wl,-brtllib> link option to allow
+      On AIXacronym>, use -Wl,-brtllib> link option to allow
       symbols to be resolved at runtime (Noah Misch)
      
 
@@ -3538,38 +3714,38 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
     
      
       Avoid use of inline functions when compiling with
-      32-bit xlc, due to compiler bugs (Noah Misch)
+      32-bit xlcapplication>, due to compiler bugs (Noah Misch)
      
     
 
     
      
-      Use librt> for sched_yield()> when necessary,
+      Use librtfilename> for sched_yield()> when necessary,
       which it is on some Solaris versions (Oskari Saarenmaa)
      
     
 
     
      
-      Fix Windows install.bat script to handle target directory
+      Fix Windows install.batfilename> script to handle target directory
       names that contain spaces (Heikki Linnakangas)
      
     
 
     
      
-      Make the numeric form of the PostgreSQL version number
-      (e.g., 90405) readily available to extension Makefiles,
-      as a variable named VERSION_NUM (Michael Paquier)
+      Make the numeric form of the PostgreSQLproductname> version number
+      (e.g., 90405literal>) readily available to extension Makefiles,
+      as a variable named VERSION_NUMvarname> (Michael Paquier)
      
     
 
     
      
-      Update time zone data files to tzdata release 2015g for
+      Update time zone data files to tzdataapplication> release 2015g for
       DST law changes in Cayman Islands, Fiji, Moldova, Morocco, Norfolk
       Island, North Korea, Turkey, and Uruguay.  There is a new zone name
-      America/Fort_Nelson for the Canadian Northern Rockies.
+      America/Fort_Nelsonliteral> for the Canadian Northern Rockies.
      
     
 
@@ -3618,7 +3794,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
      
       With just the wrong timing of concurrent activity, a VACUUM
-      FULL> on a system catalog might fail to update the init file>
+      FULLcommand> on a system catalog might fail to update the init file>
       that's used to avoid cache-loading work for new sessions.  This would
       result in later sessions being unable to access that catalog at all.
       This is a very ancient bug, but it's so hard to trigger that no
@@ -3629,13 +3805,13 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
     
      
       Avoid deadlock between incoming sessions and CREATE/DROP
-      DATABASE (Tom Lane)
+      DATABASEliteral> (Tom Lane)
      
 
      
       A new session starting in a database that is the target of
-      a DROP DATABASE command, or is the template for
-      a CREATE DATABASE command, could cause the command to wait
+      a DROP DATABASEcommand> command, or is the template for
+      a CREATE DATABASEcommand> command, could cause the command to wait
       for five seconds and then fail, even if the new session would have
       exited before that.
      
@@ -3681,12 +3857,12 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      Avoid failures while fsync'ing data directory during
+      Avoid failures while fsyncfunction>'ing data directory during
       crash restart (Abhijit Menon-Sen, Tom Lane)
      
 
      
-      In the previous minor releases we added a patch to fsync
+      In the previous minor releases we added a patch to fsyncfunction>
       everything in the data directory after a crash.  Unfortunately its
       response to any error condition was to fail, thereby preventing the
       server from starting up, even when the problem was quite harmless.
@@ -3700,36 +3876,36 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      Fix pg_get_functiondef() to show
-      functions' LEAKPROOF property, if set (Jeevan Chalke)
+      Fix pg_get_functiondef()function> to show
+      functions' LEAKPROOFliteral> property, if set (Jeevan Chalke)
      
     
 
     
      
-      Remove configure's check prohibiting linking to a
-      threaded libpython
-      on OpenBSD (Tom Lane)
+      Remove configureapplication>'s check prohibiting linking to a
+      threaded libpythonapplication>
+      on OpenBSDsystemitem> (Tom Lane)
      
 
      
       The failure this restriction was meant to prevent seems to not be a
-      problem anymore on current OpenBSD
+      problem anymore on current OpenBSDsystemitem>
       versions.
      
     
 
     
      
-      Allow libpq to use TLS protocol versions beyond v1
+      Allow libpqapplication> to use TLS protocol versions beyond v1
       (Noah Misch)
      
 
      
-      For a long time, libpq was coded so that the only SSL
+      For a long time, libpqapplication> was coded so that the only SSL
       protocol it would allow was TLS v1.  Now that newer TLS versions are
       becoming popular, allow it to negotiate the highest commonly-supported
-      TLS version with the server.  (PostgreSQL servers were
+      TLS version with the server.  (PostgreSQLproductname> servers were
       already capable of such negotiation, so no change is needed on the
       server side.)  This is a back-patch of a change already released in
       9.4.0.
@@ -3763,8 +3939,8 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
    
 
    
-    However, if you use contrib/citext's
-    regexp_matches() functions, see the changelog entry below
+    However, if you use contrib/citextfilename>'s
+    regexp_matches()function> functions, see the changelog entry below
     about that.
    
 
@@ -3802,7 +3978,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
      
 
      
-      Our replacement implementation of snprintf() failed to
+      Our replacement implementation of snprintf()function> failed to
       check for errors reported by the underlying system library calls;
       the main case that might be missed is out-of-memory situations.
       In the worst case this might lead to information exposure, due to our
@@ -3812,7 +3988,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
      
 
      
-      It remains possible that some calls of the *printf()
+      It remains possible that some calls of the *printf()function>
       family of functions are vulnerable to information disclosure if an
       out-of-memory error occurs at just the wrong time.  We judge the risk
       to not be large, but will continue analysis in this area.
@@ -3822,15 +3998,15 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      In contrib/pgcrypto, uniformly report decryption failures
-      as Wrong key or corrupt data (Noah Misch)
+      In contrib/pgcryptofilename>, uniformly report decryption failures
+      as Wrong key or corrupt dataquote> (Noah Misch)
      
 
      
       Previously, some cases of decryption with an incorrect key could report
       other error message texts.  It has been shown that such variance in
       error reports can aid attackers in recovering keys from other systems.
-      While it's unknown whether pgcrypto's specific behaviors
+      While it's unknown whether pgcryptofilename>'s specific behaviors
       are likewise exploitable, it seems better to avoid the risk by using a
       one-size-fits-all message.
       (CVE-2015-3167)
@@ -3839,16 +4015,16 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
     
      
-      Fix incorrect declaration of contrib/citext's
-      regexp_matches() functions (Tom Lane)
+      Fix incorrect declaration of contrib/citextfilename>'s
+      regexp_matches()function> functions (Tom Lane)
      
 
      
-      These functions should return setof text[], like the core
+      These functions should return setof text[]type>, like the core
       functions they are wrappers for; but they were incorrectly declared as
-      returning just text[].  This mistake had two results: first,
+      returning just text[]type>.  This mistake had two results: first,
       if there was no match you got a scalar null result, whereas what you
-      should get is an empty set (zero rows).  Second, the g flag
+      should get is an empty set (zero rows).  Second, the gliteral> flag
       was effectively ignored, since you would get only one result array even
       if there were multiple matches.
      
@@ -3856,16 +4032,16 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
      
       While the latter behavior is clearly a bug, there might be applications
       depending on the former behavior; therefore the function declarations
-      will not be changed by default until PostgreSQL 9.5.
+      will not be changed by default until PostgreSQLproductname> 9.5.
       In pre-9.5 branches, the old behavior exists in version 1.0 of
-      the citext extension, while we have provided corrected
-      declarations in version 1.1 (which is not installed by
+      the citextliteral> extension, while we have provided corrected
+      declarations in version 1.1 (which is notemphasis> installed by
       default).  To adopt the fix in pre-9.5 branches, execute
-      ALTER EXTENSION citext UPDATE TO '1.1' in each database in
-      which citext> is installed.  (You can also update>
+      ALTER EXTENSION citext UPDATE TO '1.1'literal> in each database in
+      which citextliteral> is installed.  (You can also update>
       back to 1.0 if you need to undo that.)  Be aware that either update
       direction will require dropping and recreating any views or rules that
-      use citext>'s regexp_matches()> functions.
+      use citextfilename>'s regexp_matches()> functions.
      
     
 
@@ -3907,7 +4083,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
      
       This oversight in the planner has been observed to cause could
-      not find RelOptInfo for given relids errors, but it seems possible
+      not find RelOptInfo for given relidsquote> errors, but it seems possible
       that sometimes an incorrect query plan might get past that consistency
       check and result in silently-wrong query output.
      
@@ -3935,7 +4111,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
 
      
       This oversight has been seen to lead to failed to join all
-      relations together> errors in queries involving LATERAL>,
+      relations togetherquote> errors in queries involving LATERAL>,
       and that might happen in other cases as well.
      
     
@@ -3943,7 +4119,7 @@ Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
     
      
       Fix possible deadlock at startup
-      when max_prepared_transactions is too small
+      when max_prepared_transactionsliteral> is too small
       (Heikki Linnakangas)
      
     
@@ -3964,14 +4140,14 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Avoid cannot GetMultiXactIdMembers() during recovery error
+      Avoid cannot GetMultiXactIdMembers() during recoveryquote> error
       (Álvaro Herrera)
      
     
 
     
      
-      Recursively fsync() the data directory after a crash
+      Recursively fsync()function> the data directory after a crash
       (Abhijit Menon-Sen, Robert Haas)
      
 
@@ -3991,19 +4167,19 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Cope with unexpected signals in LockBufferForCleanup()
+      Cope with unexpected signals in LockBufferForCleanup()function>
       (Andres Freund)
      
 
      
       This oversight could result in spurious errors about multiple
-      backends attempting to wait for pincount 1.
+      backends attempting to wait for pincount 1quote>.
      
     
 
     
      
-      Fix crash when doing COPY IN to a table with check
+      Fix crash when doing COPY INliteral> to a table with check
       constraints that contain whole-row references (Tom Lane)
      
 
@@ -4050,18 +4226,18 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
      
 
      
-      ANALYZE executes index expressions many times; if there are
+      ANALYZEcommand> executes index expressions many times; if there are
       slow functions in such an expression, it's desirable to be able to
-      cancel the ANALYZE before that loop finishes.
+      cancel the ANALYZEcommand> before that loop finishes.
      
     
 
     
      
-      Ensure tableoid of a foreign table is reported
-      correctly when a READ COMMITTED recheck occurs after
-      locking rows in SELECT FOR UPDATE>, UPDATE>,
-      or DELETE (Etsuro Fujita)
+      Ensure tableoidstructfield> of a foreign table is reported
+      correctly when a READ COMMITTEDliteral> recheck occurs after
+      locking rows in SELECT FOR UPDATEcommand>, UPDATE>,
+      or DELETEcommand> (Etsuro Fujita)
      
     
 
@@ -4074,20 +4250,20 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Recommend setting include_realm to 1 when using
+      Recommend setting include_realmliteral> to 1 when using
       Kerberos/GSSAPI/SSPI authentication (Stephen Frost)
      
 
      
       Without this, identically-named users from different realms cannot be
       distinguished.  For the moment this is only a documentation change, but
-      it will become the default setting in PostgreSQL 9.5.
+      it will become the default setting in PostgreSQLproductname> 9.5.
      
     
 
     
      
-      Remove code for matching IPv4 pg_hba.conf entries to
+      Remove code for matching IPv4 pg_hba.conffilename> entries to
       IPv4-in-IPv6 addresses (Tom Lane)
      
 
@@ -4100,20 +4276,20 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
       crashes on some systems, so let's just remove it rather than fix it.
       (Had we chosen to fix it, that would make for a subtle and potentially
       security-sensitive change in the effective meaning of
-      IPv4 pg_hba.conf entries, which does not seem like a good
+      IPv4 pg_hba.conffilename> entries, which does not seem like a good
       thing to do in minor releases.)
      
     
 
     
      
-      Report WAL flush, not insert, position in IDENTIFY_SYSTEM
+      Report WAL flush, not insert, position in IDENTIFY_SYSTEMliteral>
       replication command (Heikki Linnakangas)
      
 
      
       This avoids a possible startup failure
-      in pg_receivexlog.
+      in pg_receivexlogapplication>.
      
     
 
@@ -4121,14 +4297,14 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
      
       While shutting down service on Windows, periodically send status
       updates to the Service Control Manager to prevent it from killing the
-      service too soon; and ensure that pg_ctl will wait for
+      service too soon; and ensure that pg_ctlapplication> will wait for
       shutdown (Krystian Bigaj)
      
     
 
     
      
-      Reduce risk of network deadlock when using libpq's
+      Reduce risk of network deadlock when using libpqapplication>'s
       non-blocking mode (Heikki Linnakangas)
      
 
@@ -4137,32 +4313,32 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
       buffer every so often, in case the server has sent enough response data
       to cause it to block on output.  (A typical scenario is that the server
       is sending a stream of NOTICE messages during COPY FROM
-      STDIN.)  This worked properly in the normal blocking mode, but not
-      so much in non-blocking mode.  We've modified libpq
+      STDINliteral>.)  This worked properly in the normal blocking mode, but not
+      so much in non-blocking mode.  We've modified libpqapplication>
       to opportunistically drain input when it can, but a full defense
       against this problem requires application cooperation: the application
       should watch for socket read-ready as well as write-ready conditions,
-      and be sure to call PQconsumeInput() upon read-ready.
+      and be sure to call PQconsumeInput()function> upon read-ready.
      
     
 
     
      
-      In libpq, fix misparsing of empty values in URI
+      In libpqapplication>, fix misparsing of empty values in URI
       connection strings (Thomas Fanghaenel)
      
     
 
     
      
-      Fix array handling in ecpg (Michael Meskes)
+      Fix array handling in ecpgapplication> (Michael Meskes)
      
     
 
     
      
-      Fix psql to sanely handle URIs and conninfo strings as
-      the first parameter to \connect
+      Fix psqlapplication> to sanely handle URIs and conninfo strings as
+      the first parameter to \connectcommand>
       (David Fetter, Andrew Dunstan, Álvaro Herrera)
      
 
@@ -4175,38 +4351,38 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Suppress incorrect complaints from psql on some
-      platforms that it failed to write ~/.psql_history at exit
+      Suppress incorrect complaints from psqlapplication> on some
+      platforms that it failed to write ~/.psql_historyfilename> at exit
       (Tom Lane)
      
 
      
       This misbehavior was caused by a workaround for a bug in very old
-      (pre-2006) versions of libedit.  We fixed it by
+      (pre-2006) versions of libeditapplication>.  We fixed it by
       removing the workaround, which will cause a similar failure to appear
-      for anyone still using such versions of libedit.
-      Recommendation: upgrade that library, or use libreadline.
+      for anyone still using such versions of libeditapplication>.
+      Recommendation: upgrade that library, or use libreadlineapplication>.
      
     
 
     
      
-      Fix pg_dump's rule for deciding which casts are
+      Fix pg_dumpapplication>'s rule for deciding which casts are
       system-provided casts that should not be dumped (Tom Lane)
      
     
 
     
      
-      In pg_dump>, fix failure to honor -Z>
-      compression level option together with -Fd
+      In pg_dumpapplication>, fix failure to honor -Z>
+      compression level option together with -Fdliteral>
       (Michael Paquier)
      
     
 
     
      
-      Make pg_dump consider foreign key relationships
+      Make pg_dumpapplication> consider foreign key relationships
       between extension configuration tables while choosing dump order
       (Gilles Darold, Michael Paquier, Stephen Frost)
      
@@ -4219,14 +4395,14 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Fix dumping of views that are just VALUES(...) but have
+      Fix dumping of views that are just VALUES(...)literal> but have
       column aliases (Tom Lane)
      
     
 
     
      
-      In pg_upgrade, force timeline 1 in the new cluster
+      In pg_upgradeapplication>, force timeline 1 in the new cluster
       (Bruce Momjian)
      
 
@@ -4238,7 +4414,7 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      In pg_upgrade, check for improperly non-connectable
+      In pg_upgradeapplication>, check for improperly non-connectable
       databases before proceeding
       (Bruce Momjian)
      
@@ -4246,28 +4422,28 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      In pg_upgrade, quote directory paths
-      properly in the generated delete_old_cluster script
+      In pg_upgradeapplication>, quote directory paths
+      properly in the generated delete_old_clusterliteral> script
       (Bruce Momjian)
      
     
 
     
      
-      In pg_upgrade, preserve database-level freezing info
+      In pg_upgradeapplication>, preserve database-level freezing info
       properly
       (Bruce Momjian)
      
 
      
       This oversight could cause missing-clog-file errors for tables within
-      the postgres> and template1> databases.
+      the postgresliteral> and template1> databases.
      
     
 
     
      
-      Run pg_upgrade> and pg_resetxlog> with
+      Run pg_upgradeapplication> and pg_resetxlog> with
       restricted privileges on Windows, so that they don't fail when run by
       an administrator (Muhammad Asif Naeem)
      
@@ -4275,8 +4451,8 @@ Branch: REL9_0_STABLE [850e1a566] 2015-05-18 17:44:21 -0300
 
     
      
-      Improve handling of readdir() failures when scanning
-      directories in initdb> and pg_basebackup>
+      Improve handling of readdir()function> failures when scanning
+      directories in initdbapplication> and pg_basebackup>
       (Marco Nenciarini)
      
     
@@ -4288,18 +4464,18 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix failure in pg_receivexlog (Andres Freund)
+      Fix failure in pg_receivexlogapplication> (Andres Freund)
      
 
      
       A patch merge mistake in 9.2.10 led to could not create archive
-      status file errors.
+      status filequote> errors.
      
     
 
     
      
-      Fix slow sorting algorithm in contrib/intarray (Tom Lane)
+      Fix slow sorting algorithm in contrib/intarrayfilename> (Tom Lane)
      
     
 
@@ -4311,7 +4487,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Update time zone data files to tzdata release 2015d
+      Update time zone data files to tzdataapplication> release 2015d
       for DST law changes in Egypt, Mongolia, and Palestine, plus historical
       changes in Canada and Chile.  Also adopt revised zone abbreviations for
       the America/Adak zone (HST/HDT not HAST/HADT).
@@ -4346,11 +4522,11 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
    
     However, if you are a Windows user and are using the Norwegian
-    (Bokmål) locale, manual action is needed after the upgrade to
-    replace any Norwegian (Bokmål)_Norway locale names stored
-    in PostgreSQL system catalogs with the plain-ASCII
-    alias Norwegian_Norway.  For details see
-    
+    (Bokmål)quote> locale, manual action is needed after the upgrade to
+    replace any Norwegian (Bokmål)_Norwayquote> locale names stored
+    in PostgreSQLproductname> system catalogs with the plain-ASCII
+    alias Norwegian_Norwayquote>.  For details see
+    ulink>
    
 
    
@@ -4367,15 +4543,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix buffer overruns in to_char()
+      Fix buffer overruns in to_char()function>
       (Bruce Momjian)
      
 
      
-      When to_char() processes a numeric formatting template
-      calling for a large number of digits, PostgreSQL
+      When to_char()function> processes a numeric formatting template
+      calling for a large number of digits, PostgreSQLproductname>
       would read past the end of a buffer.  When processing a crafted
-      timestamp formatting template, PostgreSQL would write
+      timestamp formatting template, PostgreSQLproductname> would write
       past the end of a buffer.  Either case could crash the server.
       We have not ruled out the possibility of attacks that lead to
       privilege escalation, though they seem unlikely.
@@ -4385,27 +4561,27 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix buffer overrun in replacement *printf() functions
+      Fix buffer overrun in replacement *printf()function> functions
       (Tom Lane)
      
 
      
-      PostgreSQL includes a replacement implementation
-      of printf and related functions.  This code will overrun
+      PostgreSQLproductname> includes a replacement implementation
+      of printffunction> and related functions.  This code will overrun
       a stack buffer when formatting a floating point number (conversion
-      specifiers e>, E, f, F>,
-      g> or G>) with requested precision greater than
+      specifiers eliteral>, EfF>,
+      gliteral> or G>) with requested precision greater than
       about 500.  This will crash the server, and we have not ruled out the
       possibility of attacks that lead to privilege escalation.
       A database user can trigger such a buffer overrun through
-      the to_char() SQL function.  While that is the only
-      affected core PostgreSQL functionality, extension
+      the to_char()function> SQL function.  While that is the only
+      affected core PostgreSQLproductname> functionality, extension
       modules that use printf-family functions may be at risk as well.
      
 
      
-      This issue primarily affects PostgreSQL on Windows.
-      PostgreSQL uses the system implementation of these
+      This issue primarily affects PostgreSQLproductname> on Windows.
+      PostgreSQLproductname> uses the system implementation of these
       functions where adequate, which it is on other modern platforms.
       (CVE-2015-0242)
      
@@ -4413,12 +4589,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix buffer overruns in contrib/pgcrypto
+      Fix buffer overruns in contrib/pgcryptofilename>
       (Marko Tiikkaja, Noah Misch)
      
 
      
-      Errors in memory size tracking within the pgcrypto
+      Errors in memory size tracking within the pgcryptofilename>
       module permitted stack buffer overruns and improper dependence on the
       contents of uninitialized memory.  The buffer overrun cases can
       crash the server, and we have not ruled out the possibility of
@@ -4459,7 +4635,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       Some server error messages show the values of columns that violate
       a constraint, such as a unique constraint.  If the user does not have
-      SELECT privilege on all columns of the table, this could
+      SELECTliteral> privilege on all columns of the table, this could
       mean exposing values that the user should not be able to see.  Adjust
       the code so that values are displayed only when they came from the SQL
       command or could be selected by the user.
@@ -4484,35 +4660,35 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Cope with the Windows locale named Norwegian (Bokmål)
+      Cope with the Windows locale named Norwegian (Bokmål)quote>
       (Heikki Linnakangas)
      
 
      
       Non-ASCII locale names are problematic since it's not clear what
       encoding they should be represented in.  Map the troublesome locale
-      name to a plain-ASCII alias, Norwegian_Norway.
+      name to a plain-ASCII alias, Norwegian_Norwayquote>.
      
     
 
     
      
       Avoid possible data corruption if ALTER DATABASE SET
-      TABLESPACE is used to move a database to a new tablespace and then
+      TABLESPACEcommand> is used to move a database to a new tablespace and then
       shortly later move it back to its original tablespace (Tom Lane)
      
     
 
     
      
-      Avoid corrupting tables when ANALYZE inside a transaction
+      Avoid corrupting tables when ANALYZEcommand> inside a transaction
       is rolled back (Andres Freund, Tom Lane, Michael Paquier)
      
 
      
       If the failing transaction had earlier removed the last index, rule, or
       trigger from the table, the table would be left in a corrupted state
-      with the relevant pg_class flags not set though they
+      with the relevant pg_classstructname> flags not set though they
       should be.
      
     
@@ -4520,14 +4696,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Ensure that unlogged tables are copied correctly
-      during CREATE DATABASE or ALTER DATABASE SET
-      TABLESPACE (Pavan Deolasee, Andres Freund)
+      during CREATE DATABASEcommand> or ALTER DATABASE SET
+      TABLESPACEcommand> (Pavan Deolasee, Andres Freund)
      
     
 
     
      
-      Fix DROP's dependency searching to correctly handle the
+      Fix DROPcommand>'s dependency searching to correctly handle the
       case where a table column is recursively visited before its table
       (Petr Jelinek, Tom Lane)
      
@@ -4535,7 +4711,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       This case is only known to arise when an extension creates both a
       datatype and a table using that datatype.  The faulty code might
-      refuse a DROP EXTENSION> unless CASCADE> is
+      refuse a DROP EXTENSIONcommand> unless CASCADE> is
       specified, which should not be required.
      
     
@@ -4547,22 +4723,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      In READ COMMITTED mode, queries that lock or update
+      In READ COMMITTEDliteral> mode, queries that lock or update
       recently-updated rows could crash as a result of this bug.
      
     
 
     
      
-      Fix planning of SELECT FOR UPDATE when using a partial
+      Fix planning of SELECT FOR UPDATEcommand> when using a partial
       index on a child table (Kyotaro Horiguchi)
      
 
      
-      In READ COMMITTED> mode, SELECT FOR UPDATE> must
-      also recheck the partial index's WHERE condition when
+      In READ COMMITTEDliteral> mode, SELECT FOR UPDATE> must
+      also recheck the partial index's WHEREliteral> condition when
       rechecking a recently-updated row to see if it still satisfies the
-      query's WHERE condition.  This requirement was missed if the
+      query's WHEREliteral> condition.  This requirement was missed if the
       index belonged to an inheritance child table, so that it was possible
       to incorrectly return rows that no longer satisfy the query condition.
      
@@ -4570,12 +4746,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix corner case wherein SELECT FOR UPDATE could return a row
+      Fix corner case wherein SELECT FOR UPDATEcommand> could return a row
       twice, and possibly miss returning other rows (Tom Lane)
      
 
      
-      In READ COMMITTED> mode, a SELECT FOR UPDATE>
+      In READ COMMITTEDliteral> mode, a SELECT FOR UPDATE>
       that is scanning an inheritance tree could incorrectly return a row
       from a prior child table instead of the one it should return from a
       later child table.
@@ -4585,7 +4761,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Reject duplicate column names in the referenced-columns list of
-      a FOREIGN KEY declaration (David Rowley)
+      a FOREIGN KEYliteral> declaration (David Rowley)
      
 
      
@@ -4611,7 +4787,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix bugs in raising a numeric value to a large integral power
+      Fix bugs in raising a numerictype> value to a large integral power
       (Tom Lane)
      
 
@@ -4624,19 +4800,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      In numeric_recv(), truncate away any fractional digits
-      that would be hidden according to the value's dscale field
+      In numeric_recv()function>, truncate away any fractional digits
+      that would be hidden according to the value's dscaleliteral> field
       (Tom Lane)
      
 
      
-      A numeric> value's display scale (dscale>) should
+      A numerictype> value's display scale (dscale>) should
       never be less than the number of nonzero fractional digits; but
       apparently there's at least one broken client application that
-      transmits binary numeric values in which that's true.
+      transmits binary numerictype> values in which that's true.
       This leads to strange behavior since the extra digits are taken into
       account by arithmetic operations even though they aren't printed.
-      The least risky fix seems to be to truncate away such hidden
+      The least risky fix seems to be to truncate away such hiddenquote>
       digits on receipt, so that the value is indeed what it prints as.
      
     
@@ -4649,7 +4825,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Matching would often fail when the number of allowed iterations is
-      limited by a ? quantifier or a bound expression.
+      limited by a ?literal> quantifier or a bound expression.
      
     
 
@@ -4668,7 +4844,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix bugs in tsquery@> tsquery>
+      Fix bugs in tsquerytype> @> tsquery>
       operator (Heikki Linnakangas)
      
 
@@ -4699,14 +4875,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix namespace handling in xpath() (Ali Akbar)
+      Fix namespace handling in xpath()function> (Ali Akbar)
      
 
      
-      Previously, the xml value resulting from
-      an xpath() call would not have namespace declarations if
+      Previously, the xmltype> value resulting from
+      an xpath()function> call would not have namespace declarations if
       the namespace declarations were attached to an ancestor element in the
-      input xml value, rather than to the specific element being
+      input xmltype> value, rather than to the specific element being
       returned.  Propagate the ancestral declaration so that the result is
       correct when considered in isolation.
      
@@ -4720,7 +4896,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      In some contexts, constructs like row_to_json(tab.*) may
+      In some contexts, constructs like row_to_json(tab.*)literal> may
       not produce the expected column names.  This is fixed properly as of
       9.4; in older branches, just ensure that we produce some nonempty
       name.  (In some cases this will be the underlying table's column name
@@ -4732,19 +4908,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix mishandling of system columns,
-      particularly tableoid, in FDW queries (Etsuro Fujita)
+      particularly tableoidstructfield>, in FDW queries (Etsuro Fujita)
      
     
 
     
      
-      Avoid doing indexed_column = ANY
-      (array) as an index qualifier if that leads
+      Avoid doing indexed_columnreplaceable> = ANY
+      (arrayreplaceable>) as an index qualifier if that leads
       to an inferior plan (Andrew Gierth)
      
 
      
-      In some cases, = ANY conditions applied to non-first index
+      In some cases, = ANYliteral> conditions applied to non-first index
       columns would be done as index conditions even though it would be
       better to use them as simple filter conditions.
      
@@ -4753,7 +4929,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix planner problems with nested append relations, such as inherited
-      tables within UNION ALL subqueries (Tom Lane)
+      tables within UNION ALLliteral> subqueries (Tom Lane)
      
     
 
@@ -4766,8 +4942,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Exempt tables that have per-table cost_limit
-      and/or cost_delay settings from autovacuum's global cost
+      Exempt tables that have per-table cost_limitvarname>
+      and/or cost_delayvarname> settings from autovacuum's global cost
       balancing rules (Álvaro Herrera)
      
 
@@ -4793,7 +4969,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       the target database, if they met the usual thresholds for
       autovacuuming.  This is at best pretty unexpected; at worst it delays
       response to the wraparound threat.  Fix it so that if autovacuum is
-      turned off, workers only do anti-wraparound vacuums and
+      turned off, workers onlyemphasis> do anti-wraparound vacuums and
       not any other work.
      
     
@@ -4826,12 +5002,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix several cases where recovery logic improperly ignored WAL records
-      for COMMIT/ABORT PREPARED (Heikki Linnakangas)
+      for COMMIT/ABORT PREPAREDliteral> (Heikki Linnakangas)
      
 
      
       The most notable oversight was
-      that recovery_target_xid could not be used to stop at
+      that recovery_target_xidvarname> could not be used to stop at
       a two-phase commit.
      
     
@@ -4845,7 +5021,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Avoid creating unnecessary .ready marker files for
+      Avoid creating unnecessary .readyfilename> marker files for
       timeline history files (Fujii Masao)
      
     
@@ -4853,14 +5029,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible null pointer dereference when an empty prepared statement
-      is used and the log_statement> setting is mod>
-      or ddl (Fujii Masao)
+      is used and the log_statementvarname> setting is mod>
+      or ddlliteral> (Fujii Masao)
      
     
 
     
      
-      Change pgstat wait timeout warning message to be LOG level,
+      Change pgstat wait timeoutquote> warning message to be LOG level,
       and rephrase it to be more understandable (Tom Lane)
      
 
@@ -4869,7 +5045,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       case, but it occurs often enough on our slower buildfarm members to be
       a nuisance.  Reduce it to LOG level, and expend a bit more effort on
       the wording: it now reads using stale statistics instead of
-      current ones because stats collector is not responding.
+      current ones because stats collector is not respondingquote>.
      
     
 
@@ -4883,32 +5059,32 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Warn if macOS's setlocale() starts an unwanted extra
+      Warn if macOS's setlocale()function> starts an unwanted extra
       thread inside the postmaster (Noah Misch)
      
     
 
     
      
-      Fix processing of repeated dbname parameters
-      in PQconnectdbParams() (Alex Shulgin)
+      Fix processing of repeated dbnameliteral> parameters
+      in PQconnectdbParams()function> (Alex Shulgin)
      
 
      
       Unexpected behavior ensued if the first occurrence
-      of dbname contained a connection string or URI to be
+      of dbnameliteral> contained a connection string or URI to be
       expanded.
      
     
 
     
      
-      Ensure that libpq reports a suitable error message on
+      Ensure that libpqapplication> reports a suitable error message on
       unexpected socket EOF (Marko Tiikkaja, Tom Lane)
      
 
      
-      Depending on kernel behavior, libpq might return an
+      Depending on kernel behavior, libpqapplication> might return an
       empty error string rather than something useful when the server
       unexpectedly closed the socket.
      
@@ -4916,14 +5092,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Clear any old error message during PQreset()
+      Clear any old error message during PQreset()function>
       (Heikki Linnakangas)
      
 
      
-      If PQreset() is called repeatedly, and the connection
+      If PQreset()function> is called repeatedly, and the connection
       cannot be re-established, error messages from the failed connection
-      attempts kept accumulating in the PGconn's error
+      attempts kept accumulating in the PGconnstructname>'s error
       string.
      
     
@@ -4931,32 +5107,32 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Properly handle out-of-memory conditions while parsing connection
-      options in libpq (Alex Shulgin, Heikki Linnakangas)
+      options in libpqapplication> (Alex Shulgin, Heikki Linnakangas)
      
     
 
     
      
-      Fix array overrun in ecpg's version
-      of ParseDateTime() (Michael Paquier)
+      Fix array overrun in ecpgapplication>'s version
+      of ParseDateTime()function> (Michael Paquier)
      
     
 
     
      
-      In initdb, give a clearer error message if a password
+      In initdbapplication>, give a clearer error message if a password
       file is specified but is empty (Mats Erik Andersson)
      
     
 
     
      
-      Fix psql>'s \s> command to work nicely with
+      Fix psqlapplication>'s \s> command to work nicely with
       libedit, and add pager support (Stepan Rutz, Tom Lane)
      
 
      
-      When using libedit rather than readline, \s printed the
+      When using libedit rather than readline, \scommand> printed the
       command history in a fairly unreadable encoded format, and on recent
       libedit versions might fail altogether.  Fix that by printing the
       history ourselves rather than having the library do it.  A pleasant
@@ -4966,7 +5142,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       This patch also fixes a bug that caused newline encoding to be applied
       inconsistently when saving the command history with libedit.
-      Multiline history entries written by older psql
+      Multiline history entries written by older psqlapplication>
       versions will be read cleanly with this patch, but perhaps not
       vice versa, depending on the exact libedit versions involved.
      
@@ -4974,17 +5150,17 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Improve consistency of parsing of psql's special
+      Improve consistency of parsing of psqlapplication>'s special
       variables (Tom Lane)
      
 
      
-      Allow variant spellings of on> and off> (such
-      as 1>/0) for ECHO_HIDDEN>
-      and ON_ERROR_ROLLBACK.  Report a warning for unrecognized
-      values for COMP_KEYWORD_CASE>, ECHO>,
-      ECHO_HIDDEN>, HISTCONTROL>,
-      ON_ERROR_ROLLBACK>, and VERBOSITY>.  Recognize
+      Allow variant spellings of onliteral> and off> (such
+      as 1literal>/0) for ECHO_HIDDEN>
+      and ON_ERROR_ROLLBACKliteral>.  Report a warning for unrecognized
+      values for COMP_KEYWORD_CASEliteral>, ECHO>,
+      ECHO_HIDDENliteral>, HISTCONTROL>,
+      ON_ERROR_ROLLBACKliteral>, and VERBOSITY>.  Recognize
       all values for all these variables case-insensitively; previously
       there was a mishmash of case-sensitive and case-insensitive behaviors.
      
@@ -4992,16 +5168,16 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix psql's expanded-mode display to work
-      consistently when using border = 3
-      and linestyle> = ascii or unicode>
+      Fix psqlapplication>'s expanded-mode display to work
+      consistently when using borderliteral> = 3
+      and linestyleliteral> = ascii or unicode>
       (Stephen Frost)
      
     
 
     
      
-      Improve performance of pg_dump when the database
+      Improve performance of pg_dumpapplication> when the database
       contains many instances of multiple dependency paths between the same
       two objects (Tom Lane)
      
@@ -5009,7 +5185,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix pg_dumpall to restore its ability to dump from
+      Fix pg_dumpallapplication> to restore its ability to dump from
       pre-8.1 servers (Gilles Darold)
      
     
@@ -5023,28 +5199,28 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix core dump in pg_dump --binary-upgrade on zero-column
+      Fix core dump in pg_dump --binary-upgradeliteral> on zero-column
       composite type (Rushabh Lathia)
      
     
 
     
      
-      Prevent WAL files created by pg_basebackup -x/-X from
+      Prevent WAL files created by pg_basebackup -x/-Xliteral> from
       being archived again when the standby is promoted (Andres Freund)
      
     
 
     
      
-      Fix failure of contrib/auto_explain to print per-node
-      timing information when doing EXPLAIN ANALYZE (Tom Lane)
+      Fix failure of contrib/auto_explainfilename> to print per-node
+      timing information when doing EXPLAIN ANALYZEcommand> (Tom Lane)
      
     
 
     
      
-      Fix upgrade-from-unpackaged script for contrib/citext
+      Fix upgrade-from-unpackaged script for contrib/citextfilename>
       (Tom Lane)
      
     
@@ -5052,7 +5228,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix block number checking
-      in contrib/pageinspect>'s get_raw_page()>
+      in contrib/pageinspectfilename>'s get_raw_page()>
       (Tom Lane)
      
 
@@ -5064,7 +5240,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix contrib/pgcrypto>'s pgp_sym_decrypt()>
+      Fix contrib/pgcryptofilename>'s pgp_sym_decrypt()>
       to not fail on messages whose length is 6 less than a power of 2
       (Marko Tiikkaja)
      
@@ -5072,7 +5248,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix file descriptor leak in contrib/pg_test_fsync
+      Fix file descriptor leak in contrib/pg_test_fsyncfilename>
       (Jeff Janes)
      
 
@@ -5084,24 +5260,24 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Handle unexpected query results, especially NULLs, safely in
-      contrib/tablefunc>'s connectby()>
+      contrib/tablefuncfilename>'s connectby()>
       (Michael Paquier)
      
 
      
-      connectby() previously crashed if it encountered a NULL
+      connectby()function> previously crashed if it encountered a NULL
       key value.  It now prints that row but doesn't recurse further.
      
     
 
     
      
-      Avoid a possible crash in contrib/xml2's
-      xslt_process() (Mark Simonetti)
+      Avoid a possible crash in contrib/xml2filename>'s
+      xslt_process()function> (Mark Simonetti)
      
 
      
-      libxslt seems to have an undocumented dependency on
+      libxsltapplication> seems to have an undocumented dependency on
       the order in which resources are freed; reorder our calls to avoid a
       crash.
      
@@ -5109,7 +5285,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Mark some contrib I/O functions with correct volatility
+      Mark some contribfilename> I/O functions with correct volatility
       properties (Tom Lane)
      
 
@@ -5143,29 +5319,29 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       With OpenLDAP versions 2.4.24 through 2.4.31,
-      inclusive, PostgreSQL backends can crash at exit.
-      Raise a warning during configure based on the
+      inclusive, PostgreSQLproductname> backends can crash at exit.
+      Raise a warning during configureapplication> based on the
       compile-time OpenLDAP version number, and test the crashing scenario
-      in the contrib/dblink regression test.
+      in the contrib/dblinkfilename> regression test.
      
     
 
     
      
-      In non-MSVC Windows builds, ensure libpq.dll is installed
+      In non-MSVC Windows builds, ensure libpq.dllfilename> is installed
       with execute permissions (Noah Misch)
      
     
 
     
      
-      Make pg_regress remove any temporary installation it
+      Make pg_regressapplication> remove any temporary installation it
       created upon successful exit (Tom Lane)
      
 
      
       This results in a very substantial reduction in disk space usage
-      during make check-world, since that sequence involves
+      during make check-worldliteral>, since that sequence involves
       creation of numerous temporary installations.
      
     
@@ -5177,15 +5353,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      Previously, PostgreSQL assumed that the UTC offset
-      associated with a time zone abbreviation (such as EST)
+      Previously, PostgreSQLproductname> assumed that the UTC offset
+      associated with a time zone abbreviation (such as ESTliteral>)
       never changes in the usage of any particular locale.  However this
       assumption fails in the real world, so introduce the ability for a
       zone abbreviation to represent a UTC offset that sometimes changes.
       Update the zone abbreviation definition files to make use of this
       feature in timezone locales that have changed the UTC offset of their
       abbreviations since 1970 (according to the IANA timezone database).
-      In such timezones, PostgreSQL will now associate the
+      In such timezones, PostgreSQLproductname> will now associate the
       correct UTC offset with the abbreviation depending on the given date.
      
     
@@ -5197,9 +5373,9 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Add CST (China Standard Time) to our lists.
-      Remove references to ADT as Arabia Daylight Time, an
+      Remove references to ADT as Arabia Daylight Timequote>, an
       abbreviation that's been out of use since 2007; therefore, claiming
-      there is a conflict with Atlantic Daylight Time doesn't seem
+      there is a conflict with Atlantic Daylight Timequote> doesn't seem
       especially helpful.
       Fix entirely incorrect GMT offsets for CKT (Cook Islands), FJT, and FJST
       (Fiji); we didn't even have them on the proper side of the date line.
@@ -5208,21 +5384,21 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Update time zone data files to tzdata release 2015a.
+      Update time zone data files to tzdataapplication> release 2015a.
      
 
      
       The IANA timezone database has adopted abbreviations of the form
-      Ax>ST/Ax>DT
+      Axreplaceable>ST/Ax>DT
       for all Australian time zones, reflecting what they believe to be
       current majority practice Down Under.  These names do not conflict
       with usage elsewhere (other than ACST for Acre Summer Time, which has
       been in disuse since 1994).  Accordingly, adopt these names into
-      our Default timezone abbreviation set.
-      The Australia abbreviation set now contains only CST, EAST,
+      our Defaultquote> timezone abbreviation set.
+      The Australiaquote> abbreviation set now contains only CST, EAST,
       EST, SAST, SAT, and WST, all of which are thought to be mostly
       historical usage.  Note that SAST has also been changed to be South
-      Africa Standard Time in the Default abbreviation set.
+      Africa Standard Time in the Defaultquote> abbreviation set.
      
 
      
@@ -5281,15 +5457,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Correctly initialize padding bytes in contrib/btree_gist
-      indexes on bit columns (Heikki Linnakangas)
+      Correctly initialize padding bytes in contrib/btree_gistfilename>
+      indexes on bittype> columns (Heikki Linnakangas)
      
 
      
       This error could result in incorrect query results due to values that
       should compare equal not being seen as equal.
-      Users with GiST indexes on bit> or bit varying>
-      columns should REINDEX those indexes after installing this
+      Users with GiST indexes on bittype> or bit varying>
+      columns should REINDEXcommand> those indexes after installing this
       update.
      
     
@@ -5335,7 +5511,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possibly-incorrect cache invalidation during nested calls
-      to ReceiveSharedInvalidMessages (Andres Freund)
+      to ReceiveSharedInvalidMessagesfunction> (Andres Freund)
      
     
 
@@ -5347,14 +5523,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This oversight could result in variable not found in subplan
-      target lists errors, or in silently wrong query results.
+      target listsquote> errors, or in silently wrong query results.
      
     
 
     
      
-      Fix could not find pathkey item to sort planner failures
-      with UNION ALL over subqueries reading from tables with
+      Fix could not find pathkey item to sortquote> planner failures
+      with UNION ALLliteral> over subqueries reading from tables with
       inheritance children (Tom Lane)
      
     
@@ -5375,7 +5551,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Improve planner to drop constant-NULL inputs
-      of AND>/OR> when possible (Tom Lane)
+      of ANDliteral>/OR> when possible (Tom Lane)
      
 
      
@@ -5387,13 +5563,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix identification of input type category in to_json()
+      Fix identification of input type category in to_json()function>
       and friends (Tom Lane)
      
 
      
-      This is known to have led to inadequate quoting of money
-      fields in the JSON result, and there may have been wrong
+      This is known to have led to inadequate quoting of moneytype>
+      fields in the JSONtype> result, and there may have been wrong
       results for other data types as well.
      
     
@@ -5408,13 +5584,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       This corrects cases where TOAST pointers could be copied into other
       tables without being dereferenced.  If the original data is later
       deleted, it would lead to errors like missing chunk number 0
-      for toast value ... when the now-dangling pointer is used.
+      for toast value ...quote> when the now-dangling pointer is used.
      
     
 
     
      
-      Fix record type has not been registered failures with
+      Fix record type has not been registeredquote> failures with
       whole-row references to the output of Append plan nodes (Tom Lane)
      
     
@@ -5429,7 +5605,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix query-lifespan memory leak while evaluating the arguments for a
-      function in FROM (Tom Lane)
+      function in FROMliteral> (Tom Lane)
      
     
 
@@ -5442,7 +5618,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix data encoding error in hungarian.stop (Tom Lane)
+      Fix data encoding error in hungarian.stopfilename> (Tom Lane)
      
     
 
@@ -5463,19 +5639,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This could cause problems (at least spurious warnings, and at worst an
-      infinite loop) if CREATE INDEX> or CLUSTER> were
+      infinite loop) if CREATE INDEXcommand> or CLUSTER> were
       done later in the same transaction.
      
     
 
     
      
-      Clear pg_stat_activity>.xact_start>
-      during PREPARE TRANSACTION (Andres Freund)
+      Clear pg_stat_activitystructname>.xact_start>
+      during PREPARE TRANSACTIONcommand> (Andres Freund)
      
 
      
-      After the PREPARE, the originating session is no longer in
+      After the PREPAREcommand>, the originating session is no longer in
       a transaction, so it should not continue to display a transaction
       start time.
      
@@ -5483,7 +5659,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix REASSIGN OWNED to not fail for text search objects
+      Fix REASSIGN OWNEDcommand> to not fail for text search objects
       (Álvaro Herrera)
      
     
@@ -5495,14 +5671,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This ensures that the postmaster will properly clean up after itself
-      if, for example, it receives SIGINT while still
+      if, for example, it receives SIGINTsystemitem> while still
       starting up.
      
     
 
     
      
-      Fix client host name lookup when processing pg_hba.conf
+      Fix client host name lookup when processing pg_hba.conffilename>
       entries that specify host names instead of IP addresses (Tom Lane)
      
 
@@ -5516,21 +5692,21 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Allow the root user to use postgres -C variable and
-      postgres --describe-config (MauMau)
+      Allow the root user to use postgres -C variableliteral> and
+      postgres --describe-configliteral> (MauMau)
      
 
      
       The prohibition on starting the server as root does not need to extend
       to these operations, and relaxing it prevents failure
-      of pg_ctl in some scenarios.
+      of pg_ctlapplication> in some scenarios.
      
     
 
     
      
       Secure Unix-domain sockets of temporary postmasters started during
-      make check (Noah Misch)
+      make checkliteral> (Noah Misch)
      
 
      
@@ -5539,16 +5715,16 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       the operating-system user running the test, as we previously noted in
       CVE-2014-0067.  This change defends against that risk by placing the
       server's socket in a temporary, mode 0700 subdirectory
-      of /tmp.  The hazard remains however on platforms where
+      of /tmpfilename>.  The hazard remains however on platforms where
       Unix sockets are not supported, notably Windows, because then the
       temporary postmaster must accept local TCP connections.
      
 
      
       A useful side effect of this change is to simplify
-      make check testing in builds that
-      override DEFAULT_PGSOCKET_DIR.  Popular non-default values
-      like /var/run/postgresql are often not writable by the
+      make checkliteral> testing in builds that
+      override DEFAULT_PGSOCKET_DIRliteral>.  Popular non-default values
+      like /var/run/postgresqlfilename> are often not writable by the
       build user, requiring workarounds that will no longer be necessary.
      
     
@@ -5584,15 +5760,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      This oversight could cause initdb
-      and pg_upgrade to fail on Windows, if the installation
-      path contained both spaces and @ signs.
+      This oversight could cause initdbapplication>
+      and pg_upgradeapplication> to fail on Windows, if the installation
+      path contained both spaces and @literal> signs.
      
     
 
     
      
-      Fix linking of libpython on macOS (Tom Lane)
+      Fix linking of libpythonapplication> on macOS (Tom Lane)
      
 
      
@@ -5603,17 +5779,17 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Avoid buffer bloat in libpq when the server
+      Avoid buffer bloat in libpqapplication> when the server
       consistently sends data faster than the client can absorb it
       (Shin-ichi Morita, Tom Lane)
      
 
      
-      libpq could be coerced into enlarging its input buffer
+      libpqapplication> could be coerced into enlarging its input buffer
       until it runs out of memory (which would be reported misleadingly
-      as lost synchronization with server).  Under ordinary
+      as lost synchronization with serverquote>).  Under ordinary
       circumstances it's quite far-fetched that data could be continuously
-      transmitted more quickly than the recv() loop can
+      transmitted more quickly than the recv()function> loop can
       absorb it, but this has been observed when the client is artificially
       slowed by scheduler constraints.
      
@@ -5621,15 +5797,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Ensure that LDAP lookup attempts in libpq time out as
+      Ensure that LDAP lookup attempts in libpqapplication> time out as
       intended (Laurenz Albe)
      
     
 
     
      
-      Fix ecpg to do the right thing when an array
-      of char * is the target for a FETCH statement returning more
+      Fix ecpgapplication> to do the right thing when an array
+      of char *type> is the target for a FETCH statement returning more
       than one row, as well as some other array-handling fixes
       (Ashutosh Bapat)
      
@@ -5637,52 +5813,52 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix pg_restore's processing of old-style large object
+      Fix pg_restoreapplication>'s processing of old-style large object
       comments (Tom Lane)
      
 
      
       A direct-to-database restore from an archive file generated by a
-      pre-9.0 version of pg_dump would usually fail if the
+      pre-9.0 version of pg_dumpapplication> would usually fail if the
       archive contained more than a few comments for large objects.
      
     
 
     
      
-      Fix pg_upgrade for cases where the new server creates
+      Fix pg_upgradeapplication> for cases where the new server creates
       a TOAST table but the old version did not (Bruce Momjian)
      
 
      
-      This rare situation would manifest as relation OID mismatch
+      This rare situation would manifest as relation OID mismatchquote>
       errors.
      
     
 
     
      
-      Prevent contrib/auto_explain from changing the output of
-      a user's EXPLAIN (Tom Lane)
+      Prevent contrib/auto_explainfilename> from changing the output of
+      a user's EXPLAINcommand> (Tom Lane)
      
 
      
-      If auto_explain is active, it could cause
-      an EXPLAIN (ANALYZE, TIMING OFF) command to nonetheless
+      If auto_explainfilename> is active, it could cause
+      an EXPLAIN (ANALYZE, TIMING OFF)literal> command to nonetheless
       print timing information.
      
     
 
     
      
-      Fix query-lifespan memory leak in contrib/dblink
+      Fix query-lifespan memory leak in contrib/dblinkfilename>
       (MauMau, Joe Conway)
      
     
 
     
      
-      In contrib/pgcrypto functions, ensure sensitive
+      In contrib/pgcryptofilename> functions, ensure sensitive
       information is cleared from stack variables before returning
       (Marko Kreen)
      
@@ -5691,27 +5867,27 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Prevent use of already-freed memory in
-      contrib/pgstattuple>'s pgstat_heap()>
+      contrib/pgstattuplefilename>'s pgstat_heap()>
       (Noah Misch)
      
     
 
     
      
-      In contrib/uuid-ossp, cache the state of the OSSP UUID
+      In contrib/uuid-osspfilename>, cache the state of the OSSP UUID
       library across calls (Tom Lane)
      
 
      
       This improves the efficiency of UUID generation and reduces the amount
-      of entropy drawn from /dev/urandom, on platforms that
+      of entropy drawn from /dev/urandomfilename>, on platforms that
       have that.
      
     
 
     
      
-      Update time zone data files to tzdata release 2014e
+      Update time zone data files to tzdataapplication> release 2014e
       for DST law changes in Crimea, Egypt, and Morocco.
      
     
@@ -5771,7 +5947,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Avoid race condition in checking transaction commit status during
-      receipt of a NOTIFY message (Marko Tiikkaja)
+      receipt of a NOTIFYcommand> message (Marko Tiikkaja)
      
 
      
@@ -5795,7 +5971,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Remove incorrect code that tried to allow OVERLAPS with
+      Remove incorrect code that tried to allow OVERLAPSliteral> with
       single-element row arguments (Joshua Yanovski)
      
 
@@ -5808,17 +5984,17 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Avoid getting more than AccessShareLock when de-parsing a
+      Avoid getting more than AccessShareLockliteral> when de-parsing a
       rule or view (Dean Rasheed)
      
 
      
-      This oversight resulted in pg_dump unexpectedly
-      acquiring RowExclusiveLock locks on tables mentioned as
-      the targets of INSERT>/UPDATE/DELETE>
+      This oversight resulted in pg_dumpapplication> unexpectedly
+      acquiring RowExclusiveLockliteral> locks on tables mentioned as
+      the targets of INSERTliteral>/UPDATE/DELETE>
       commands in rules.  While usually harmless, that could interfere with
       concurrent transactions that tried to acquire, for example,
-      ShareLock on those tables.
+      ShareLockliteral> on those tables.
      
     
 
@@ -5837,8 +6013,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix walsender's failure to shut down cleanly when client
-      is pg_receivexlog (Fujii Masao)
+      Fix walsenderapplication>'s failure to shut down cleanly when client
+      is pg_receivexlogapplication> (Fujii Masao)
      
     
 
@@ -5858,13 +6034,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent interrupts while reporting non-ERROR messages
+      Prevent interrupts while reporting non-ERRORliteral> messages
       (Tom Lane)
      
 
      
       This guards against rare server-process freezeups due to recursive
-      entry to syslog(), and perhaps other related problems.
+      entry to syslog()function>, and perhaps other related problems.
      
     
 
@@ -5877,13 +6053,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix tracking of psql script line numbers
-      during \copy from out-of-line data
+      Fix tracking of psqlapplication> script line numbers
+      during \copyliteral> from out-of-line data
       (Kumar Rajeev Rastogi, Amit Khandekar)
      
 
      
-      \copy ... from incremented the script file line number
+      \copy ... fromliteral> incremented the script file line number
       for each data line, even if the data was not coming from the script
       file.  This mistake resulted in wrong line numbers being reported for
       any errors occurring later in the same script file.
@@ -5892,14 +6068,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent intermittent could not reserve shared memory region
+      Prevent intermittent could not reserve shared memory regionquote>
       failures on recent Windows versions (MauMau)
      
     
 
     
      
-      Update time zone data files to tzdata release 2014a
+      Update time zone data files to tzdataapplication> release 2014a
       for DST law changes in Fiji and Turkey, plus historical changes in
       Israel and Ukraine.
      
@@ -5945,19 +6121,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Shore up GRANT ... WITH ADMIN OPTION restrictions
+      Shore up GRANT ... WITH ADMIN OPTIONliteral> restrictions
       (Noah Misch)
      
 
      
-      Granting a role without ADMIN OPTION is supposed to
+      Granting a role without ADMIN OPTIONliteral> is supposed to
       prevent the grantee from adding or removing members from the granted
       role, but this restriction was easily bypassed by doing SET
-      ROLE first.  The security impact is mostly that a role member can
+      ROLEliteral> first.  The security impact is mostly that a role member can
       revoke the access of others, contrary to the wishes of his grantor.
       Unapproved role member additions are a lesser concern, since an
       uncooperative role member could provide most of his rights to others
-      anyway by creating views or SECURITY DEFINER functions.
+      anyway by creating views or SECURITY DEFINERliteral> functions.
       (CVE-2014-0060)
      
     
@@ -5970,7 +6146,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       The primary role of PL validator functions is to be called implicitly
-      during CREATE FUNCTION, but they are also normal SQL
+      during CREATE FUNCTIONcommand>, but they are also normal SQL
       functions that a user can call explicitly.  Calling a validator on
       a function actually written in some other language was not checked
       for and could be exploited for privilege-escalation purposes.
@@ -5990,7 +6166,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       If the name lookups come to different conclusions due to concurrent
       activity, we might perform some parts of the DDL on a different table
-      than other parts.  At least in the case of CREATE INDEX,
+      than other parts.  At least in the case of CREATE INDEXcommand>,
       this can be used to cause the permissions checks to be performed
       against a different table than the index creation, allowing for a
       privilege escalation attack.
@@ -6004,12 +6180,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      The MAXDATELEN constant was too small for the longest
-      possible value of type interval, allowing a buffer overrun
-      in interval_out().  Although the datetime input
+      The MAXDATELENliteral> constant was too small for the longest
+      possible value of type intervaltype>, allowing a buffer overrun
+      in interval_out()function>.  Although the datetime input
       functions were more careful about avoiding buffer overrun, the limit
       was short enough to cause them to reject some valid inputs, such as
-      input containing a very long timezone name.  The ecpg
+      input containing a very long timezone name.  The ecpgapplication>
       library contained these vulnerabilities along with some of its own.
       (CVE-2014-0063)
      
@@ -6036,7 +6212,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      Use strlcpy() and related functions to provide a clear
+      Use strlcpy()function> and related functions to provide a clear
       guarantee that fixed-size buffers are not overrun.  Unlike the
       preceding items, it is unclear whether these cases really represent
       live issues, since in most cases there appear to be previous
@@ -6048,35 +6224,35 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Avoid crashing if crypt() returns NULL (Honza Horak,
+      Avoid crashing if crypt()function> returns NULL (Honza Horak,
       Bruce Momjian)
      
 
      
-      There are relatively few scenarios in which crypt()
-      could return NULL, but contrib/chkpass would crash
+      There are relatively few scenarios in which crypt()function>
+      could return NULL, but contrib/chkpassfilename> would crash
       if it did.  One practical case in which this could be an issue is
-      if libc is configured to refuse to execute unapproved
-      hashing algorithms (e.g., FIPS mode).
+      if libcapplication> is configured to refuse to execute unapproved
+      hashing algorithms (e.g., FIPS modequote>).
       (CVE-2014-0066)
      
     
 
     
      
-      Document risks of make check in the regression testing
+      Document risks of make checkliteral> in the regression testing
       instructions (Noah Misch, Tom Lane)
      
 
      
-      Since the temporary server started by make check
-      uses trust authentication, another user on the same machine
+      Since the temporary server started by make checkliteral>
+      uses trustquote> authentication, another user on the same machine
       could connect to it as database superuser, and then potentially
       exploit the privileges of the operating-system user who started the
       tests.  A future release will probably incorporate changes in the
       testing procedure to prevent this risk, but some public discussion is
       needed first.  So for the moment, just warn people against using
-      make check when there are untrusted users on the
+      make checkliteral> when there are untrusted users on the
       same machine.
       (CVE-2014-0067)
      
@@ -6091,7 +6267,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       The WAL update could be applied to the wrong page, potentially many
       pages past where it should have been.  Aside from corrupting data,
-      this error has been observed to result in significant bloat
+      this error has been observed to result in significant bloatquote>
       of standby servers compared to their masters, due to updates being
       applied far beyond where the end-of-file should have been.  This
       failure mode does not appear to be a significant risk during crash
@@ -6111,20 +6287,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       was already consistent at the start of replay, thus possibly allowing
       hot-standby queries before the database was really consistent.  Other
       symptoms such as PANIC: WAL contains references to invalid
-      pages were also possible.
+      pagesquote> were also possible.
      
     
 
     
      
       Fix improper locking of btree index pages while replaying
-      a VACUUM operation in hot-standby mode (Andres Freund,
+      a VACUUMliteral> operation in hot-standby mode (Andres Freund,
       Heikki Linnakangas, Tom Lane)
      
 
      
       This error could result in PANIC: WAL contains references to
-      invalid pages failures.
+      invalid pagesquote> failures.
      
     
 
@@ -6142,8 +6318,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      When pause_at_recovery_target
-      and recovery_target_inclusive are both set, ensure the
+      When pause_at_recovery_targetliteral>
+      and recovery_target_inclusiveliteral> are both set, ensure the
       target record is applied before pausing, not after (Heikki
       Linnakangas)
      
@@ -6156,7 +6332,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Ensure that signal handlers don't attempt to use the
-      process's MyProc pointer after it's no longer valid.
+      process's MyProcvarname> pointer after it's no longer valid.
      
     
 
@@ -6169,19 +6345,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix unsafe references to errno within error reporting
+      Fix unsafe references to errnovarname> within error reporting
       logic (Christian Kruse)
      
 
      
       This would typically lead to odd behaviors such as missing or
-      inappropriate HINT fields.
+      inappropriate HINTliteral> fields.
      
     
 
     
      
-      Fix possible crashes from using ereport() too early
+      Fix possible crashes from using ereport()function> too early
       during server startup (Tom Lane)
      
 
@@ -6205,7 +6381,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix length checking for Unicode identifiers (U&"..."
+      Fix length checking for Unicode identifiers (U&"..."literal>
       syntax) containing escapes (Tom Lane)
      
 
@@ -6225,7 +6401,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       A previous patch allowed such keywords to be used without quoting
       in places such as role identifiers; but it missed cases where a
-      list of role identifiers was permitted, such as DROP ROLE.
+      list of role identifiers was permitted, such as DROP ROLEliteral>.
      
     
 
@@ -6239,19 +6415,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible crash due to invalid plan for nested sub-selects, such
-      as WHERE (... x IN (SELECT ...) ...) IN (SELECT ...)
+      as WHERE (... x IN (SELECT ...) ...) IN (SELECT ...)literal>
       (Tom Lane)
      
     
 
     
      
-      Fix UPDATE/DELETE of an inherited target table
-      that has UNION ALL subqueries (Tom Lane)
+      Fix UPDATE/DELETEliteral> of an inherited target table
+      that has UNION ALLliteral> subqueries (Tom Lane)
      
 
      
-      Without this fix, UNION ALL subqueries aren't correctly
+      Without this fix, UNION ALLliteral> subqueries aren't correctly
       inserted into the update plans for inheritance child tables after the
       first one, typically resulting in no update happening for those child
       table(s).
@@ -6260,12 +6436,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Ensure that ANALYZE creates statistics for a table column
-      even when all the values in it are too wide (Tom Lane)
+      Ensure that ANALYZEcommand> creates statistics for a table column
+      even when all the values in it are too widequote> (Tom Lane)
      
 
      
-      ANALYZE intentionally omits very wide values from its
+      ANALYZEcommand> intentionally omits very wide values from its
       histogram and most-common-values calculations, but it neglected to do
       something sane in the case that all the sampled entries are too wide.
      
@@ -6273,21 +6449,21 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      In ALTER TABLE ... SET TABLESPACE, allow the database's
+      In ALTER TABLE ... SET TABLESPACEliteral>, allow the database's
       default tablespace to be used without a permissions check
       (Stephen Frost)
      
 
      
-      CREATE TABLE has always allowed such usage,
-      but ALTER TABLE didn't get the memo.
+      CREATE TABLEliteral> has always allowed such usage,
+      but ALTER TABLEliteral> didn't get the memo.
      
     
 
     
      
-      Fix cannot accept a set error when some arms of
-      a CASE return a set and others don't (Tom Lane)
+      Fix cannot accept a setquote> error when some arms of
+      a CASEliteral> return a set and others don't (Tom Lane)
      
     
 
@@ -6319,12 +6495,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix possible misbehavior in plainto_tsquery()
+      Fix possible misbehavior in plainto_tsquery()function>
       (Heikki Linnakangas)
      
 
      
-      Use memmove()> not memcpy()> for copying
+      Use memmove()function> not memcpy()> for copying
       overlapping memory regions.  There have been no field reports of
       this actually causing trouble, but it's certainly risky.
      
@@ -6332,8 +6508,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix placement of permissions checks in pg_start_backup()
-      and pg_stop_backup() (Andres Freund, Magnus Hagander)
+      Fix placement of permissions checks in pg_start_backup()function>
+      and pg_stop_backup()function> (Andres Freund, Magnus Hagander)
      
 
      
@@ -6344,44 +6520,44 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Accept SHIFT_JIS as an encoding name for locale checking
+      Accept SHIFT_JISliteral> as an encoding name for locale checking
       purposes (Tatsuo Ishii)
      
     
 
     
      
-      Fix *-qualification of named parameters in SQL-language
+      Fix *literal>-qualification of named parameters in SQL-language
       functions (Tom Lane)
      
 
      
       Given a composite-type parameter
-      named foo>, $1.*> worked fine,
-      but foo.* not so much.
+      named fooliteral>, $1.*> worked fine,
+      but foo.*literal> not so much.
      
     
 
     
      
-      Fix misbehavior of PQhost() on Windows (Fujii Masao)
+      Fix misbehavior of PQhost()function> on Windows (Fujii Masao)
      
 
      
-      It should return localhost if no host has been specified.
+      It should return localhostliteral> if no host has been specified.
      
     
 
     
      
-      Improve error handling in libpq> and psql>
-      for failures during COPY TO STDOUT/FROM STDIN (Tom Lane)
+      Improve error handling in libpqapplication> and psql>
+      for failures during COPY TO STDOUT/FROM STDINliteral> (Tom Lane)
      
 
      
       In particular this fixes an infinite loop that could occur in 9.2 and
       up if the server connection was lost during COPY FROM
-      STDIN.  Variants of that scenario might be possible in older
+      STDINliteral>.  Variants of that scenario might be possible in older
       versions, or with other client applications.
      
     
@@ -6389,14 +6565,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix incorrect translation handling in
-      some psql\d> commands
+      some psqlapplication> \d> commands
       (Peter Eisentraut, Tom Lane)
      
     
 
     
      
-      Ensure pg_basebackup's background process is killed
+      Ensure pg_basebackupapplication>'s background process is killed
       when exiting its foreground process (Magnus Hagander)
      
     
@@ -6404,7 +6580,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible incorrect printing of filenames
-      in pg_basebackup's verbose mode (Magnus Hagander)
+      in pg_basebackupapplication>'s verbose mode (Magnus Hagander)
      
     
 
@@ -6417,20 +6593,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix misaligned descriptors in ecpg (MauMau)
+      Fix misaligned descriptors in ecpgapplication> (MauMau)
      
     
 
     
      
-      In ecpg, handle lack of a hostname in the connection
+      In ecpgapplication>, handle lack of a hostname in the connection
       parameters properly (Michael Meskes)
      
     
 
     
      
-      Fix performance regression in contrib/dblink connection
+      Fix performance regression in contrib/dblinkfilename> connection
       startup (Joe Conway)
      
 
@@ -6441,15 +6617,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      In contrib/isn, fix incorrect calculation of the check
+      In contrib/isnfilename>, fix incorrect calculation of the check
       digit for ISMN values (Fabien Coelho)
      
     
 
     
      
-      Fix contrib/pg_stat_statement's handling
-      of CURRENT_DATE and related constructs (Kyotaro
+      Fix contrib/pg_stat_statementfilename>'s handling
+      of CURRENT_DATEliteral> and related constructs (Kyotaro
       Horiguchi)
      
     
@@ -6463,28 +6639,28 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      In Mingw and Cygwin builds, install the libpq DLL
-      in the bin directory (Andrew Dunstan)
+      In Mingw and Cygwin builds, install the libpqapplication> DLL
+      in the binfilename> directory (Andrew Dunstan)
      
 
      
       This duplicates what the MSVC build has long done.  It should fix
-      problems with programs like psql failing to start
+      problems with programs like psqlapplication> failing to start
       because they can't find the DLL.
      
     
 
     
      
-      Avoid using the deprecated dllwrap tool in Cygwin builds
+      Avoid using the deprecated dllwrapliteral> tool in Cygwin builds
       (Marco Atzeri)
      
     
 
     
      
-      Don't generate plain-text HISTORY
-      and src/test/regress/README files anymore (Tom Lane)
+      Don't generate plain-text HISTORYfilename>
+      and src/test/regress/READMEfilename> files anymore (Tom Lane)
      
 
      
@@ -6493,20 +6669,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       the likely audience for plain-text format.  Distribution tarballs
       will still contain files by these names, but they'll just be stubs
       directing the reader to consult the main documentation.
-      The plain-text INSTALL file will still be maintained, as
+      The plain-text INSTALLfilename> file will still be maintained, as
       there is arguably a use-case for that.
      
     
 
     
      
-      Update time zone data files to tzdata release 2013i
+      Update time zone data files to tzdataapplication> release 2013i
       for DST law changes in Jordan and historical changes in Cuba.
      
 
      
-      In addition, the zones Asia/Riyadh87,
-      Asia/Riyadh88>, and Asia/Riyadh89> have been
+      In addition, the zones Asia/Riyadh87literal>,
+      Asia/Riyadh88literal>, and Asia/Riyadh89> have been
       removed, as they are no longer maintained by IANA, and never
       represented actual civil timekeeping practice.
      
@@ -6558,19 +6734,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix VACUUM's tests to see whether it can
-      update relfrozenxid (Andres Freund)
+      Fix VACUUMcommand>'s tests to see whether it can
+      update relfrozenxidstructfield> (Andres Freund)
      
 
      
-      In some cases VACUUM (either manual or autovacuum) could
-      incorrectly advance a table's relfrozenxid value,
+      In some cases VACUUMcommand> (either manual or autovacuum) could
+      incorrectly advance a table's relfrozenxidstructfield> value,
       allowing tuples to escape freezing, causing those rows to become
       invisible once 2^31 transactions have elapsed.  The probability of
       data loss is fairly low since multiple incorrect advancements would
       need to happen before actual loss occurs, but it's not zero.  In 9.2.0
       and later, the probability of loss is higher, and it's also possible
-      to get could not access status of transaction errors as a
+      to get could not access status of transactionquote> errors as a
       consequence of this bug.  Users upgrading from releases 9.0.4 or 8.4.8
       or earlier are not affected, but all later versions contain the bug.
      
@@ -6578,18 +6754,18 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       The issue can be ameliorated by, after upgrading, vacuuming all tables
       in all databases while having 
-      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_age
+      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_agevarname>
       set to zero.  This will fix any latent corruption but will not be able
       to fix all pre-existing data errors.  However, an installation can be
       presumed safe after performing this vacuuming if it has executed fewer
       than 2^31 update transactions in its lifetime (check this with
-      SELECT txid_current() < 2^31>).
+      SELECT txid_current() < 2^31>).
      
     
 
     
      
-      Fix initialization of pg_clog> and pg_subtrans>
+      Fix initialization of pg_clogfilename> and pg_subtrans>
       during hot standby startup (Andres Freund, Heikki Linnakangas)
      
 
@@ -6620,13 +6796,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This could lead to corruption of the lock data structures in shared
-      memory, causing lock already held and other odd errors.
+      memory, causing lock already heldquote> and other odd errors.
      
     
 
     
      
-      Truncate pg_multixact contents during WAL replay
+      Truncate pg_multixactfilename> contents during WAL replay
       (Andres Freund)
      
 
@@ -6637,14 +6813,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Ensure an anti-wraparound VACUUM counts a page as scanned
+      Ensure an anti-wraparound VACUUMcommand> counts a page as scanned
       when it's only verified that no tuples need freezing (Sergey
       Burladyan, Jeff Janes)
      
 
      
       This bug could result in failing to
-      advance relfrozenxid, so that the table would still be
+      advance relfrozenxidstructfield>, so that the table would still be
       thought to need another anti-wraparound vacuum.  In the worst case the
       database might even shut down to prevent wraparound.
      
@@ -6663,15 +6839,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix unexpected spgdoinsert() failure error during SP-GiST
+      Fix unexpected spgdoinsert() failurequote> error during SP-GiST
       index creation (Teodor Sigaev)
      
     
 
     
      
-      Avoid flattening a subquery whose SELECT list contains a
-      volatile function wrapped inside a sub-SELECT (Tom Lane)
+      Avoid flattening a subquery whose SELECTliteral> list contains a
+      volatile function wrapped inside a sub-SELECTliteral> (Tom Lane)
      
 
      
@@ -6688,14 +6864,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This error could lead to incorrect plans for queries involving
-      multiple levels of subqueries within JOIN syntax.
+      multiple levels of subqueries within JOINliteral> syntax.
      
     
 
     
      
       Fix incorrect planning in cases where the same non-strict expression
-      appears in multiple WHERE> and outer JOIN>
+      appears in multiple WHEREliteral> and outer JOIN>
       equality clauses (Tom Lane)
      
     
@@ -6763,13 +6939,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix array slicing of int2vector> and oidvector> values
+      Fix array slicing of int2vectortype> and oidvector> values
       (Tom Lane)
      
 
      
       Expressions of this kind are now implicitly promoted to
-      regular int2> or oid> arrays.
+      regular int2type> or oid> arrays.
      
     
 
@@ -6783,7 +6959,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       In some cases, the system would use the simple GMT offset value when
       it should have used the regular timezone setting that had prevailed
       before the simple offset was selected.  This change also causes
-      the timeofday function to honor the simple GMT offset
+      the timeofdayfunction> function to honor the simple GMT offset
       zone.
      
     
@@ -6797,7 +6973,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Properly quote generated command lines in pg_ctl
+      Properly quote generated command lines in pg_ctlapplication>
       (Naoya Anzai and Tom Lane)
      
 
@@ -6808,10 +6984,10 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix pg_dumpall to work when a source database
+      Fix pg_dumpallapplication> to work when a source database
       sets 
-      linkend="guc-default-transaction-read-only">default_transaction_read_only
-      via ALTER DATABASE SET (Kevin Grittner)
+      linkend="guc-default-transaction-read-only">default_transaction_read_onlyvarname>
+      via ALTER DATABASE SETcommand> (Kevin Grittner)
      
 
      
@@ -6821,28 +6997,28 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Make ecpg search for quoted cursor names
+      Make ecpgapplication> search for quoted cursor names
       case-sensitively (Zoltán Böszörményi)
      
     
 
     
      
-      Fix ecpg's processing of lists of variables
-      declared varchar (Zoltán Böszörményi)
+      Fix ecpgapplication>'s processing of lists of variables
+      declared varchartype> (Zoltán Böszörményi)
      
     
 
     
      
-      Make contrib/lo defend against incorrect trigger definitions
+      Make contrib/lofilename> defend against incorrect trigger definitions
       (Marc Cousin)
      
     
 
     
      
-      Update time zone data files to tzdata release 2013h
+      Update time zone data files to tzdataapplication> release 2013h
       for DST law changes in Argentina, Brazil, Jordan, Libya,
       Liechtenstein, Morocco, and Palestine.  Also, new timezone
       abbreviations WIB, WIT, WITA for Indonesia.
@@ -6894,7 +7070,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      PostgreSQL case-folds non-ASCII characters only
+      PostgreSQLproductname> case-folds non-ASCII characters only
       when using a single-byte server encoding.
      
     
@@ -6909,7 +7085,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix checkpoint memory leak in background writer when wal_level =
-      hot_standby (Naoya Anzai)
+      hot_standbyliteral> (Naoya Anzai)
      
     
 
@@ -6922,7 +7098,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix memory overcommit bug when work_mem is using more
+      Fix memory overcommit bug when work_memvarname> is using more
       than 24GB of memory (Stephen Frost)
      
     
@@ -6964,58 +7140,58 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      Previously tests like col IS NOT TRUE and col IS
-      NOT FALSE did not properly factor in NULL values when estimating
+      Previously tests like col IS NOT TRUEliteral> and col IS
+      NOT FALSEliteral> did not properly factor in NULL values when estimating
       plan costs.
      
     
 
     
      
-      Fix accounting for qualifier evaluation costs in UNION ALL
+      Fix accounting for qualifier evaluation costs in UNION ALLliteral>
       and inheritance queries (Tom Lane)
      
 
      
       This fixes cases where suboptimal query plans could be chosen if
-      some WHERE clauses are expensive to calculate.
+      some WHEREliteral> clauses are expensive to calculate.
      
     
 
     
      
-      Prevent pushing down WHERE clauses into unsafe
-      UNION/INTERSECT subqueries (Tom Lane)
+      Prevent pushing down WHEREliteral> clauses into unsafe
+      UNION/INTERSECTliteral> subqueries (Tom Lane)
      
 
      
-      Subqueries of a UNION> or INTERSECT> that
+      Subqueries of a UNIONliteral> or INTERSECT> that
       contain set-returning functions or volatile functions in their
-      SELECT lists could be improperly optimized, leading to
+      SELECTliteral> lists could be improperly optimized, leading to
       run-time errors or incorrect query results.
      
     
 
     
      
-      Fix rare case of failed to locate grouping columns
+      Fix rare case of failed to locate grouping columnsquote>
       planner failure (Tom Lane)
      
     
 
     
      
-      Fix pg_dump of foreign tables with dropped columns (Andrew Dunstan)
+      Fix pg_dumpapplication> of foreign tables with dropped columns (Andrew Dunstan)
      
 
      
-      Previously such cases could cause a pg_upgrade error.
+      Previously such cases could cause a pg_upgradeapplication> error.
      
     
 
     
      
-      Reorder pg_dump processing of extension-related
+      Reorder pg_dumpapplication> processing of extension-related
       rules and event triggers (Joe Conway)
      
     
@@ -7023,7 +7199,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Force dumping of extension tables if specified by pg_dump
-      -t> or -n> (Joe Conway)
+      -tcommand> or -n> (Joe Conway)
      
     
 
@@ -7036,25 +7212,25 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix pg_restore -l with the directory archive to display
+      Fix pg_restore -lcommand> with the directory archive to display
       the correct format name (Fujii Masao)
      
     
 
     
      
-      Properly record index comments created using UNIQUE
-      and PRIMARY KEY syntax (Andres Freund)
+      Properly record index comments created using UNIQUEliteral>
+      and PRIMARY KEYliteral> syntax (Andres Freund)
      
 
      
-      This fixes a parallel pg_restore failure.
+      This fixes a parallel pg_restoreapplication> failure.
      
     
 
     
      
-      Cause pg_basebackup -x with an empty xlog directory
+      Cause pg_basebackup -xcommand> with an empty xlog directory
       to throw an error rather than crashing (Magnus Hagander, Haruka
       Takatsuka)
      
@@ -7093,13 +7269,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix REINDEX TABLE> and REINDEX DATABASE>
+      Fix REINDEX TABLEcommand> and REINDEX DATABASE>
       to properly revalidate constraints and mark invalidated indexes as
       valid (Noah Misch)
      
 
      
-      REINDEX INDEX has always worked properly.
+      REINDEX INDEXcommand> has always worked properly.
      
     
 
@@ -7112,7 +7288,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible deadlock during concurrent CREATE INDEX
-      CONCURRENTLY operations (Tom Lane)
+      CONCURRENTLYcommand> operations (Tom Lane)
      
     
 
@@ -7124,7 +7300,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix regexp_matches() handling of zero-length matches
+      Fix regexp_matches()function> handling of zero-length matches
       (Jeevan Chalke)
      
 
@@ -7148,14 +7324,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent CREATE FUNCTION> from checking SET>
+      Prevent CREATE FUNCTIONcommand> from checking SET>
       variables unless function body checking is enabled (Tom Lane)
      
     
 
     
      
-      Allow ALTER DEFAULT PRIVILEGES to operate on schemas
+      Allow ALTER DEFAULT PRIVILEGEScommand> to operate on schemas
       without requiring CREATE permission (Tom Lane)
      
     
@@ -7167,31 +7343,31 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Specifically, lessen keyword restrictions for role names, language
-      names, EXPLAIN> and COPY> options, and
-      SET values.  This allows COPY ... (FORMAT
-      BINARY)> to work as expected; previously BINARY> needed
+      names, EXPLAINcommand> and COPY> options, and
+      SETcommand> values.  This allows COPY ... (FORMAT
+      BINARY)literal> to work as expected; previously BINARY> needed
       to be quoted.
      
     
 
     
      
-      Print proper line number during COPY failure (Heikki
+      Print proper line number during COPYcommand> failure (Heikki
       Linnakangas)
      
     
 
     
      
-      Fix pgp_pub_decrypt() so it works for secret keys with
+      Fix pgp_pub_decrypt()function> so it works for secret keys with
       passwords (Marko Kreen)
      
     
 
     
      
-      Make pg_upgrade use pg_dump
-      --quote-all-identifiers to avoid problems with keyword changes
+      Make pg_upgradeapplication> use pg_dump
+      --quote-all-identifiersliteral> to avoid problems with keyword changes
       between releases (Tom Lane)
      
     
@@ -7205,7 +7381,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Ensure that VACUUM ANALYZE still runs the ANALYZE phase
+      Ensure that VACUUM ANALYZEcommand> still runs the ANALYZE phase
       if its attempt to truncate the file is cancelled due to lock conflicts
       (Kevin Grittner)
      
@@ -7214,28 +7390,28 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Avoid possible failure when performing transaction control commands (e.g
-      ROLLBACK) in prepared queries (Tom Lane)
+      ROLLBACKcommand>) in prepared queries (Tom Lane)
      
     
 
     
      
       Ensure that floating-point data input accepts standard spellings
-      of infinity on all platforms (Tom Lane)
+      of infinityquote> on all platforms (Tom Lane)
      
 
      
-      The C99 standard says that allowable spellings are inf,
-      +inf>, -inf, infinity>,
-      +infinity>, and -infinity>.  Make sure we
-      recognize these even if the platform's strtod function
+      The C99 standard says that allowable spellings are infliteral>,
+      +infliteral>, -infinfinity>,
+      +infinityliteral>, and -infinity>.  Make sure we
+      recognize these even if the platform's strtodfunction> function
       doesn't.
      
     
 
     
      
-      Avoid unnecessary reporting when track_activities is off
+      Avoid unnecessary reporting when track_activitiesvarname> is off
       (Tom Lane)
      
     
@@ -7249,7 +7425,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent crash when psql>'s PSQLRC> variable
+      Prevent crash when psqlapplication>'s PSQLRC> variable
       contains a tilde (Bruce Momjian)
      
     
@@ -7262,7 +7438,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Update time zone data files to tzdata release 2013d
+      Update time zone data files to tzdataapplication> release 2013d
       for DST law changes in Israel, Morocco, Palestine, and Paraguay.
       Also, historical zone data corrections for Macquarie Island.
      
@@ -7297,7 +7473,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
    
     However, this release corrects several errors in management of GiST
     indexes.  After installing this update, it is advisable to
-    REINDEX any GiST indexes that meet one or more of the
+    REINDEXcommand> any GiST indexes that meet one or more of the
     conditions described below.
    
 
@@ -7321,7 +7497,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       A connection request containing a database name that begins with
-      - could be crafted to damage or destroy
+      -literal> could be crafted to damage or destroy
       files within the server's data directory, even if the request is
       eventually rejected.  (CVE-2013-1899)
      
@@ -7335,9 +7511,9 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This avoids a scenario wherein random numbers generated by
-      contrib/pgcrypto functions might be relatively easy for
+      contrib/pgcryptofilename> functions might be relatively easy for
       another database user to guess.  The risk is only significant when
-      the postmaster is configured with ssl> = on>
+      the postmaster is configured with sslvarname> = on>
       but most connections don't use SSL encryption.  (CVE-2013-1900)
      
     
@@ -7350,7 +7526,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       An unprivileged database user could exploit this mistake to call
-      pg_start_backup()> or pg_stop_backup()>,
+      pg_start_backup()function> or pg_stop_backup()>,
       thus possibly interfering with creation of routine backups.
       (CVE-2013-1901)
      
@@ -7358,32 +7534,32 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix GiST indexes to not use fuzzy geometric comparisons when
+      Fix GiST indexes to not use fuzzyquote> geometric comparisons when
       it's not appropriate to do so (Alexander Korotkov)
      
 
      
-      The core geometric types perform comparisons using fuzzy
-      equality, but gist_box_same must do exact comparisons,
+      The core geometric types perform comparisons using fuzzyquote>
+      equality, but gist_box_samefunction> must do exact comparisons,
       else GiST indexes using it might become inconsistent.  After installing
-      this update, users should REINDEX any GiST indexes on
-      box>, polygon, circle, or point>
-      columns, since all of these use gist_box_same.
+      this update, users should REINDEXcommand> any GiST indexes on
+      boxtype>, polygoncircle, or point>
+      columns, since all of these use gist_box_samefunction>.
      
     
 
     
      
       Fix erroneous range-union and penalty logic in GiST indexes that use
-      contrib/btree_gist for variable-width data types, that is
-      text>, bytea, bit, and numeric>
+      contrib/btree_gistfilename> for variable-width data types, that is
+      texttype>, byteabit, and numeric>
       columns (Tom Lane)
      
 
      
       These errors could result in inconsistent indexes in which some keys
       that are present would not be found by searches, and also in useless
-      index bloat.  Users are advised to REINDEX such indexes
+      index bloat.  Users are advised to REINDEXcommand> such indexes
       after installing this update.
      
     
@@ -7398,21 +7574,21 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       These errors could result in inconsistent indexes in which some keys
       that are present would not be found by searches, and also in indexes
       that are unnecessarily inefficient to search.  Users are advised to
-      REINDEX multi-column GiST indexes after installing this
+      REINDEXcommand> multi-column GiST indexes after installing this
       update.
      
     
 
     
      
-      Fix gist_point_consistent
+      Fix gist_point_consistentfunction>
       to handle fuzziness consistently (Alexander Korotkov)
      
 
      
-      Index scans on GiST indexes on point columns would sometimes
+      Index scans on GiST indexes on pointtype> columns would sometimes
       yield results different from a sequential scan, because
-      gist_point_consistent disagreed with the underlying
+      gist_point_consistentfunction> disagreed with the underlying
       operator code about whether to do comparisons exactly or fuzzily.
      
     
@@ -7423,7 +7599,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      This bug could result in incorrect local pin count errors
+      This bug could result in incorrect local pin countquote> errors
       during replay, making recovery impossible.
      
     
@@ -7431,7 +7607,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Ensure we do crash recovery before entering archive recovery, if the
-      database was not stopped cleanly and a recovery.conf file
+      database was not stopped cleanly and a recovery.conffilename> file
       is present (Heikki Linnakangas, Kyotaro Horiguchi, Mitsumasa Kondo)
      
 
@@ -7451,14 +7627,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix race condition in DELETE RETURNING (Tom Lane)
+      Fix race condition in DELETE RETURNINGcommand> (Tom Lane)
      
 
      
-      Under the right circumstances, DELETE RETURNING could
+      Under the right circumstances, DELETE RETURNINGcommand> could
       attempt to fetch data from a shared buffer that the current process
       no longer has any pin on.  If some other process changed the buffer
-      meanwhile, this would lead to garbage RETURNING output, or
+      meanwhile, this would lead to garbage RETURNINGliteral> output, or
       even a crash.
      
     
@@ -7479,20 +7655,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix to_char() to use ASCII-only case-folding rules where
+      Fix to_char()function> to use ASCII-only case-folding rules where
       appropriate (Tom Lane)
      
 
      
       This fixes misbehavior of some template patterns that should be
-      locale-independent, but mishandled I and
-      i in Turkish locales.
+      locale-independent, but mishandled Iliteral> and
+      iliteral> in Turkish locales.
      
     
 
     
      
-      Fix unwanted rejection of timestamp 1999-12-31 24:00:00
+      Fix unwanted rejection of timestamp 1999-12-31 24:00:00literal>
       (Tom Lane)
      
     
@@ -7506,8 +7682,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix logic error when a single transaction does UNLISTEN
-      then LISTEN (Tom Lane)
+      Fix logic error when a single transaction does UNLISTENcommand>
+      then LISTENcommand> (Tom Lane)
      
 
      
@@ -7525,14 +7701,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix performance issue in EXPLAIN (ANALYZE, TIMING OFF)
+      Fix performance issue in EXPLAIN (ANALYZE, TIMING OFF)literal>
       (Pavel Stehule)
      
     
 
     
      
-      Remove useless picksplit doesn't support secondary split log
+      Remove useless picksplit doesn't support secondary splitquote> log
       messages (Josh Hansen, Tom Lane)
      
 
@@ -7547,7 +7723,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Remove vestigial secondary-split support in
-      gist_box_picksplit() (Tom Lane)
+      gist_box_picksplit()function> (Tom Lane)
      
 
      
@@ -7566,29 +7742,29 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Eliminate memory leaks in PL/Perl's spi_prepare() function
+      Eliminate memory leaks in PL/Perl's spi_prepare()function> function
       (Alex Hunsaker, Tom Lane)
      
     
 
     
      
-      Fix pg_dumpall to handle database names containing
-      = correctly (Heikki Linnakangas)
+      Fix pg_dumpallapplication> to handle database names containing
+      =literal> correctly (Heikki Linnakangas)
      
     
 
     
      
-      Avoid crash in pg_dump when an incorrect connection
+      Avoid crash in pg_dumpapplication> when an incorrect connection
       string is given (Heikki Linnakangas)
      
     
 
     
      
-      Ignore invalid indexes in pg_dump and
-      pg_upgrade (Michael Paquier, Bruce Momjian)
+      Ignore invalid indexes in pg_dumpapplication> and
+      pg_upgradeapplication> (Michael Paquier, Bruce Momjian)
      
 
      
@@ -7597,15 +7773,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       a uniqueness condition not satisfied by the table's data.  Also, if the
       index creation is in fact still in progress, it seems reasonable to
       consider it to be an uncommitted DDL change, which
-      pg_dump wouldn't be expected to dump anyway.
-      pg_upgrade now also skips invalid indexes rather than
+      pg_dumpapplication> wouldn't be expected to dump anyway.
+      pg_upgradeapplication> now also skips invalid indexes rather than
       failing.
      
     
 
     
      
-      In pg_basebackup, include only the current server
+      In pg_basebackupapplication>, include only the current server
       version's subdirectory when backing up a tablespace (Heikki
       Linnakangas)
      
@@ -7613,16 +7789,16 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Add a server version check in pg_basebackup and
-      pg_receivexlog, so they fail cleanly with version
+      Add a server version check in pg_basebackupapplication> and
+      pg_receivexlogapplication>, so they fail cleanly with version
       combinations that won't work (Heikki Linnakangas)
      
     
 
     
      
-      Fix contrib/dblink to handle inconsistent settings of
-      DateStyle> or IntervalStyle> safely (Daniel
+      Fix contrib/dblinkfilename> to handle inconsistent settings of
+      DateStylevarname> or IntervalStyle> safely (Daniel
       Farina, Tom Lane)
      
 
@@ -7630,7 +7806,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       Previously, if the remote server had different settings of these
       parameters, ambiguous dates might be read incorrectly.  This fix
       ensures that datetime and interval columns fetched by a
-      dblink query will be interpreted correctly.  Note however
+      dblinkfilename> query will be interpreted correctly.  Note however
       that inconsistent settings are still risky, since literal values
       appearing in SQL commands sent to the remote server might be
       interpreted differently than they would be locally.
@@ -7639,25 +7815,25 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix contrib/pg_trgm>'s similarity()> function
+      Fix contrib/pg_trgmfilename>'s similarity()> function
       to return zero for trigram-less strings (Tom Lane)
      
 
      
-      Previously it returned NaN due to internal division by zero.
+      Previously it returned NaNliteral> due to internal division by zero.
      
     
 
     
      
-      Enable building PostgreSQL with Microsoft Visual
+      Enable building PostgreSQLproductname> with Microsoft Visual
       Studio 2012 (Brar Piening, Noah Misch)
      
     
 
     
      
-      Update time zone data files to tzdata release 2013b
+      Update time zone data files to tzdataapplication> release 2013b
       for DST law changes in Chile, Haiti, Morocco, Paraguay, and some
       Russian areas.  Also, historical zone data corrections for numerous
       places.
@@ -7665,12 +7841,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Also, update the time zone abbreviation files for recent changes in
-      Russia and elsewhere: CHOT>, GET>,
-      IRKT>, KGT, KRAT, MAGT>,
-      MAWT>, MSK, NOVT, OMST>,
-      TKT>, VLAT, WST, YAKT>,
-      YEKT now follow their current meanings, and
-      VOLT> (Europe/Volgograd) and MIST>
+      Russia and elsewhere: CHOTliteral>, GET>,
+      IRKTliteral>, KGTKRATMAGT>,
+      MAWTliteral>, MSKNOVTOMST>,
+      TKTliteral>, VLATWSTYAKT>,
+      YEKTliteral> now follow their current meanings, and
+      VOLTliteral> (Europe/Volgograd) and MIST>
       (Antarctica/Macquarie) are added to the default abbreviations list.
      
     
@@ -7715,7 +7891,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent execution of enum_recv from SQL (Tom Lane)
+      Prevent execution of enum_recvfunction> from SQL (Tom Lane)
      
 
      
@@ -7742,7 +7918,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This mistake could result in incorrect WAL ends before end of
-      online backup errors.
+      online backupquote> errors.
      
     
 
@@ -7824,8 +8000,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Improve performance of SPI_execute and related
-      functions, thereby improving PL/pgSQL's EXECUTE
+      Improve performance of SPI_executefunction> and related
+      functions, thereby improving PL/pgSQL's EXECUTEliteral>
       (Heikki Linnakangas, Tom Lane)
      
 
@@ -7860,20 +8036,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix intermittent crash in DROP INDEX CONCURRENTLY (Tom Lane)
+      Fix intermittent crash in DROP INDEX CONCURRENTLYliteral> (Tom Lane)
      
     
 
     
      
       Fix potential corruption of shared-memory lock table during
-      CREATE/DROP INDEX CONCURRENTLY (Tom Lane)
+      CREATE/DROP INDEX CONCURRENTLYcommand> (Tom Lane)
      
     
 
     
      
-      Fix COPY's multiple-tuple-insertion code for the case of
+      Fix COPYcommand>'s multiple-tuple-insertion code for the case of
       a tuple larger than page size minus fillfactor (Heikki Linnakangas)
      
 
@@ -7885,19 +8061,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Protect against race conditions when scanning
-      pg_tablespace (Stephen Frost, Tom Lane)
+      pg_tablespacestructname> (Stephen Frost, Tom Lane)
      
 
      
-      CREATE DATABASE> and DROP DATABASE> could
+      CREATE DATABASEcommand> and DROP DATABASE> could
       misbehave if there were concurrent updates of
-      pg_tablespace entries.
+      pg_tablespacestructname> entries.
      
     
 
     
      
-      Prevent DROP OWNED from trying to drop whole databases or
+      Prevent DROP OWNEDcommand> from trying to drop whole databases or
       tablespaces (Álvaro Herrera)
      
 
@@ -7909,13 +8085,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix error in 
-      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_age
+      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_agevarname>
       implementation (Andres Freund)
      
 
      
       In installations that have existed for more than 
-      linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_age
+      linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_agevarname>
       transactions, this mistake prevented autovacuum from using partial-table
       scans, so that a full-table scan would always happen instead.
      
@@ -7923,13 +8099,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Prevent misbehavior when a RowExpr> or XmlExpr>
+      Prevent misbehavior when a RowExprsymbol> or XmlExpr>
       is parse-analyzed twice (Andres Freund, Tom Lane)
      
 
      
       This mistake could be user-visible in contexts such as
-      CREATE TABLE LIKE INCLUDING INDEXES.
+      CREATE TABLE LIKE INCLUDING INDEXESliteral>.
      
     
 
@@ -7947,7 +8123,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       There were some issues with default privileges for types, and
-      pg_dump failed to dump such privileges at all.
+      pg_dumpapplication> failed to dump such privileges at all.
      
     
 
@@ -7967,13 +8143,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Reject out-of-range dates in to_date() (Hitoshi Harada)
+      Reject out-of-range dates in to_date()function> (Hitoshi Harada)
      
     
 
     
      
-      Fix pg_extension_config_dump() to handle
+      Fix pg_extension_config_dump()function> to handle
       extension-update cases properly (Tom Lane)
      
 
@@ -7991,7 +8167,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       The previous coding resulted in sometimes omitting the first line in
-      the CONTEXT traceback for the error.
+      the CONTEXTliteral> traceback for the error.
      
     
 
@@ -8009,13 +8185,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      This bug affected psql and some other client programs.
+      This bug affected psqlapplication> and some other client programs.
      
     
 
     
      
-      Fix possible crash in psql>'s \?> command
+      Fix possible crash in psqlapplication>'s \?> command
       when not connected to a database (Meng Qingzhong)
      
     
@@ -8023,74 +8199,74 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible error if a relation file is removed while
-      pg_basebackup is running (Heikki Linnakangas)
+      pg_basebackupapplication> is running (Heikki Linnakangas)
      
     
 
     
      
-      Tolerate timeline switches while pg_basebackup -X fetch
+      Tolerate timeline switches while pg_basebackup -X fetchliteral>
       is backing up a standby server (Heikki Linnakangas)
      
     
 
     
      
-      Make pg_dump exclude data of unlogged tables when
+      Make pg_dumpapplication> exclude data of unlogged tables when
       running on a hot-standby server (Magnus Hagander)
      
 
      
       This would fail anyway because the data is not available on the standby
       server, so it seems most convenient to assume
-      
+      
      
     
 
     
      
-      Fix pg_upgrade to deal with invalid indexes safely
+      Fix pg_upgradeapplication> to deal with invalid indexes safely
       (Bruce Momjian)
      
     
 
     
      
-      Fix pg_upgrade's -O/-o options (Marti Raudsepp)
+      Fix pg_upgradeapplication>'s -O/-o options (Marti Raudsepp)
      
     
 
     
      
-      Fix one-byte buffer overrun in libpq's
-      PQprintTuples (Xi Wang)
+      Fix one-byte buffer overrun in libpqapplication>'s
+      PQprintTuplesfunction> (Xi Wang)
      
 
      
       This ancient function is not used anywhere by
-      PostgreSQL itself, but it might still be used by some
+      PostgreSQLproductname> itself, but it might still be used by some
       client code.
      
     
 
     
      
-      Make ecpglib use translated messages properly
+      Make ecpglibapplication> use translated messages properly
       (Chen Huajun)
      
     
 
     
      
-      Properly install ecpg_compat and
-      pgtypes libraries on MSVC (Jiang Guiqing)
+      Properly install ecpg_compatapplication> and
+      pgtypesapplication> libraries on MSVC (Jiang Guiqing)
      
     
 
     
      
-      Include our version of isinf() in
-      libecpg if it's not provided by the system
+      Include our version of isinf()function> in
+      libecpgapplication> if it's not provided by the system
       (Jiang Guiqing)
      
     
@@ -8110,15 +8286,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Make pgxs build executables with the right
-      .exe suffix when cross-compiling for Windows
+      Make pgxsapplication> build executables with the right
+      .exeliteral> suffix when cross-compiling for Windows
       (Zoltan Boszormenyi)
      
     
 
     
      
-      Add new timezone abbreviation FET (Tom Lane)
+      Add new timezone abbreviation FETliteral> (Tom Lane)
      
 
      
@@ -8153,7 +8329,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
    
 
    
-    However, you may need to perform REINDEX operations to
+    However, you may need to perform REINDEXcommand> operations to
     correct problems in concurrently-built indexes, as described in the first
     changelog item below.
    
@@ -8173,22 +8349,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix multiple bugs associated with CREATE/DROP INDEX
-      CONCURRENTLY (Andres Freund, Tom Lane, Simon Riggs, Pavan Deolasee)
+      CONCURRENTLYcommand> (Andres Freund, Tom Lane, Simon Riggs, Pavan Deolasee)
      
 
      
-      An error introduced while adding DROP INDEX CONCURRENTLY
+      An error introduced while adding DROP INDEX CONCURRENTLYcommand>
       allowed incorrect indexing decisions to be made during the initial
-      phase of CREATE INDEX CONCURRENTLY; so that indexes built
+      phase of CREATE INDEX CONCURRENTLYcommand>; so that indexes built
       by that command could be corrupt.  It is recommended that indexes
-      built in 9.2.X with CREATE INDEX CONCURRENTLY be rebuilt
+      built in 9.2.X with CREATE INDEX CONCURRENTLYcommand> be rebuilt
       after applying this update.
      
 
      
-      In addition, fix CREATE/DROP INDEX CONCURRENTLY to use
+      In addition, fix CREATE/DROP INDEX CONCURRENTLYcommand> to use
       in-place updates when changing the state of an index's
-      pg_index row.  This prevents race conditions that could
+      pg_indexstructname> row.  This prevents race conditions that could
       cause concurrent sessions to miss updating the target index, thus
       again resulting in corrupt concurrently-created indexes.
      
@@ -8196,33 +8372,33 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       Also, fix various other operations to ensure that they ignore
       invalid indexes resulting from a failed CREATE INDEX
-      CONCURRENTLY command.  The most important of these is
-      VACUUM, because an auto-vacuum could easily be launched
+      CONCURRENTLYcommand> command.  The most important of these is
+      VACUUMcommand>, because an auto-vacuum could easily be launched
       on the table before corrective action can be taken to fix or remove
       the invalid index.
      
 
      
-      Also fix DROP INDEX CONCURRENTLY to not disable
+      Also fix DROP INDEX CONCURRENTLYcommand> to not disable
       insertions into the target index until all queries using it are done.
      
 
      
-      Also fix misbehavior if DROP INDEX CONCURRENTLY is
+      Also fix misbehavior if DROP INDEX CONCURRENTLYcommand> is
       canceled: the previous coding could leave an un-droppable index behind.
      
     
 
     
      
-      Correct predicate locking for DROP INDEX CONCURRENTLY
+      Correct predicate locking for DROP INDEX CONCURRENTLYcommand>
       (Kevin Grittner)
      
 
      
       Previously, SSI predicate locks were processed at the wrong time,
       possibly leading to incorrect behavior of serializable transactions
-      executing in parallel with the DROP.
+      executing in parallel with the DROPcommand>.
      
     
 
@@ -8280,13 +8456,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This oversight could prevent subsequent execution of certain
-      operations such as CREATE INDEX CONCURRENTLY.
+      operations such as CREATE INDEX CONCURRENTLYcommand>.
      
     
 
     
      
-      Avoid bogus out-of-sequence timeline ID errors in standby
+      Avoid bogus out-of-sequence timeline IDquote> errors in standby
       mode (Heikki Linnakangas)
      
     
@@ -8306,20 +8482,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix the syslogger process to not fail when
-      log_rotation_age exceeds 2^31 milliseconds (about 25 days)
+      log_rotation_agevarname> exceeds 2^31 milliseconds (about 25 days)
       (Tom Lane)
      
     
 
     
      
-      Fix WaitLatch() to return promptly when the requested
+      Fix WaitLatch()function> to return promptly when the requested
       timeout expires (Jeff Janes, Tom Lane)
      
 
      
       With the previous coding, a steady stream of non-wait-terminating
-      interrupts could delay return from WaitLatch()
+      interrupts could delay return from WaitLatch()function>
       indefinitely.  This has been shown to be a problem for the autovacuum
       launcher process, and might cause trouble elsewhere as well.
      
@@ -8372,8 +8548,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       The planner could derive incorrect constraints from a clause equating
       a non-strict construct to something else, for example
-      WHERE COALESCE(foo, 0) = 0
-      when foo is coming from the nullable side of an outer join.
+      WHERE COALESCE(foo, 0) = 0literal>
+      when fooliteral> is coming from the nullable side of an outer join.
       9.2 showed this type of error in more cases than previous releases,
       but the basic bug has been there for a long time.
      
@@ -8381,13 +8557,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix SELECT DISTINCT with index-optimized
-      MIN>/MAX> on an inheritance tree (Tom Lane)
+      Fix SELECT DISTINCTcommand> with index-optimized
+      MINfunction>/MAX> on an inheritance tree (Tom Lane)
      
 
      
       The planner would fail with failed to re-find MinMaxAggInfo
-      record given this combination of factors.
+      recordquote> given this combination of factors.
      
     
 
@@ -8407,7 +8583,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       A strict join clause can be sufficient to establish an
-      xIS NOT NULL> predicate, for example.
+      xreplaceable> IS NOT NULL> predicate, for example.
       This fixes a planner regression in 9.2, since previous versions could
       make comparable deductions.
      
@@ -8434,10 +8610,10 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
 
      
-      This affects multicolumn NOT IN subplans, such as
-      WHERE (a, b) NOT IN (SELECT x, y FROM ...)
-      when for instance b> and y are int4>
-      and int8 respectively.  This mistake led to wrong answers
+      This affects multicolumn NOT INliteral> subplans, such as
+      WHERE (a, b) NOT IN (SELECT x, y FROM ...)literal>
+      when for instance bliteral> and y are int4>
+      and int8type> respectively.  This mistake led to wrong answers
       or crashes depending on the specific datatypes involved.
      
     
@@ -8450,8 +8626,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       This oversight could result in wrong answers from merge joins whose
       inner side is an index scan using an
-      indexed_column =
-      ANY(array) condition.
+      indexed_columnreplaceable> =
+      ANY(arrayreplaceable>) condition.
      
     
 
@@ -8475,12 +8651,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Acquire buffer lock when re-fetching the old tuple for an
-      AFTER ROW UPDATE/DELETE trigger (Andres Freund)
+      AFTER ROW UPDATE/DELETEliteral> trigger (Andres Freund)
      
 
      
       In very unusual circumstances, this oversight could result in passing
-      incorrect data to a trigger WHEN condition, or to the
+      incorrect data to a trigger WHENliteral> condition, or to the
       precheck logic for a foreign-key enforcement trigger.  That could
       result in a crash, or in an incorrect decision about whether to
       fire the trigger.
@@ -8489,7 +8665,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix ALTER COLUMN TYPE to handle inherited check
+      Fix ALTER COLUMN TYPEcommand> to handle inherited check
       constraints properly (Pavan Deolasee)
      
 
@@ -8501,7 +8677,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix ALTER EXTENSION SET SCHEMA's failure  to move some
+      Fix ALTER EXTENSION SET SCHEMAcommand>'s failure  to move some
       subsidiary objects into the new schema (Álvaro Herrera, Dimitri
       Fontaine)
      
@@ -8509,7 +8685,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Handle CREATE TABLE AS EXECUTE correctly in extended query
+      Handle CREATE TABLE AS EXECUTEcommand> correctly in extended query
       protocol (Tom Lane)
      
     
@@ -8517,7 +8693,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Don't modify the input parse tree in DROP RULE IF NOT
-      EXISTS> and DROP TRIGGER IF NOT EXISTS> (Tom Lane)
+      EXISTScommand> and DROP TRIGGER IF NOT EXISTS> (Tom Lane)
      
 
      
@@ -8528,14 +8704,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix REASSIGN OWNED to handle grants on tablespaces
+      Fix REASSIGN OWNEDcommand> to handle grants on tablespaces
       (Álvaro Herrera)
      
     
 
     
      
-      Ignore incorrect pg_attribute entries for system
+      Ignore incorrect pg_attributestructname> entries for system
       columns for views (Tom Lane)
      
 
@@ -8549,7 +8725,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix rule printing to dump INSERT INTO table
+      Fix rule printing to dump INSERT INTO tablereplaceable>
       DEFAULT VALUES correctly (Tom Lane)
      
     
@@ -8557,7 +8733,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Guard against stack overflow when there are too many
-      UNION>/INTERSECT/EXCEPT> clauses
+      UNIONliteral>/INTERSECT/EXCEPT> clauses
       in a query (Tom Lane)
      
     
@@ -8579,22 +8755,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix failure to advance XID epoch if XID wraparound happens during a
-      checkpoint and wal_level> is hot_standby>
+      checkpoint and wal_levelvarname> is hot_standby>
       (Tom Lane, Andres Freund)
      
 
      
       While this mistake had no particular impact on
       PostgreSQL itself, it was bad for
-      applications that rely on txid_current() and related
+      applications that rely on txid_current()function> and related
       functions: the TXID value would appear to go backwards.
      
     
 
     
      
-      Fix pg_terminate_backend() and
-      pg_cancel_backend() to not throw error for a non-existent
+      Fix pg_terminate_backend()function> and
+      pg_cancel_backend()function> to not throw error for a non-existent
       target process (Josh Kupershmidt)
      
 
@@ -8607,7 +8783,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix display of
-      pg_stat_replication>.sync_state> at a
+      pg_stat_replicationstructname>.sync_state> at a
       page boundary (Kyotaro Horiguchi)
      
     
@@ -8621,7 +8797,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Formerly, this would result in something quite unhelpful, such as
-      Non-recoverable failure in name resolution.
+      Non-recoverable failure in name resolutionquote>.
      
     
 
@@ -8646,8 +8822,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Make pg_ctl more robust about reading the
-      postmaster.pid file (Heikki Linnakangas)
+      Make pg_ctlapplication> more robust about reading the
+      postmaster.pidfilename> file (Heikki Linnakangas)
      
 
      
@@ -8657,45 +8833,45 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix possible crash in psql if incorrectly-encoded data
-      is presented and the client_encoding setting is a
+      Fix possible crash in psqlapplication> if incorrectly-encoded data
+      is presented and the client_encodingvarname> setting is a
       client-only encoding, such as SJIS (Jiang Guiqing)
      
     
 
     
      
-      Make pg_dump> dump SEQUENCE SET> items in
+      Make pg_dumpapplication> dump SEQUENCE SET> items in
       the data not pre-data section of the archive (Tom Lane)
      
 
      
       This fixes an undesirable inconsistency between the meanings of
-      
+      
       dumping of sequences that are marked as extension configuration tables.
      
     
 
     
      
-      Fix pg_dump>'s handling of DROP DATABASE>
-      commands in 
+      Fix pg_dumpapplication>'s handling of DROP DATABASE>
+      commands in 
      
 
      
-      Beginning in 9.2.0, pg_dump --clean would issue a
-      DROP DATABASE command, which was either useless or
+      Beginning in 9.2.0, pg_dump --cleanliteral> would issue a
+      DROP DATABASEcommand> command, which was either useless or
       dangerous depending on the usage scenario.  It no longer does that.
-      This change also fixes the combination of 
-      
-      DATABASE> then CREATE DATABASE> before reconnecting to the
+      This change also fixes the combination of 
+      
+      DATABASEcommand> then CREATE DATABASE> before reconnecting to the
       target database.
      
     
 
     
      
-      Fix pg_dump for views with circular dependencies and
+      Fix pg_dumpapplication> for views with circular dependencies and
       no relation options (Tom Lane)
      
 
@@ -8703,31 +8879,31 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       The previous fix to dump relation options when a view is
       involved in a circular dependency didn't work right for the case
       that the view has no options; it emitted ALTER VIEW foo
-      SET () which is invalid syntax.
+      SET ()literal> which is invalid syntax.
      
     
 
     
      
-      Fix bugs in the restore.sql script emitted by
-      pg_dump> in tar> output format (Tom Lane)
+      Fix bugs in the restore.sqlfilename> script emitted by
+      pg_dumpapplication> in tar> output format (Tom Lane)
      
 
      
       The script would fail outright on tables whose names include
       upper-case characters.  Also, make the script capable of restoring
-      data in 
+      data in 
      
     
 
     
      
-      Fix pg_restore to accept POSIX-conformant
-      tar files (Brian Weaver, Tom Lane)
+      Fix pg_restoreapplication> to accept POSIX-conformant
+      tarliteral> files (Brian Weaver, Tom Lane)
      
 
      
-      The original coding of pg_dump>'s tar>
+      The original coding of pg_dumpapplication>'s tar>
       output mode produced files that are not fully conformant with the
       POSIX standard.  This has been corrected for version 9.3.  This
       patch updates previous branches so that they will accept both the
@@ -8738,82 +8914,82 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Fix tar> files emitted by pg_basebackup> to
+      Fix tarliteral> files emitted by pg_basebackup> to
       be POSIX conformant (Brian Weaver, Tom Lane)
      
     
 
     
      
-      Fix pg_resetxlog> to locate postmaster.pid>
+      Fix pg_resetxlogapplication> to locate postmaster.pid>
       correctly when given a relative path to the data directory (Tom Lane)
      
 
      
-      This mistake could lead to pg_resetxlog not noticing
+      This mistake could lead to pg_resetxlogapplication> not noticing
       that there is an active postmaster using the data directory.
      
     
 
     
      
-      Fix libpq>'s lo_import()> and
-      lo_export() functions to report file I/O errors properly
+      Fix libpqapplication>'s lo_import()> and
+      lo_export()function> functions to report file I/O errors properly
       (Tom Lane)
      
     
 
     
      
-      Fix ecpg's processing of nested structure pointer
+      Fix ecpgapplication>'s processing of nested structure pointer
       variables (Muhammad Usama)
      
     
 
     
      
-      Fix ecpg>'s ecpg_get_data> function to
+      Fix ecpgapplication>'s ecpg_get_data> function to
       handle arrays properly (Michael Meskes)
      
     
 
     
      
-      Prevent pg_upgrade from trying to process TOAST tables
+      Prevent pg_upgradeapplication> from trying to process TOAST tables
       for system catalogs (Bruce Momjian)
      
 
      
-      This fixes an error seen when the information_schema has
+      This fixes an error seen when the information_schemaliteral> has
       been dropped and recreated.  Other failures were also possible.
      
     
 
     
      
-      Improve pg_upgrade performance by setting
-      synchronous_commit> to off> in the new cluster
+      Improve pg_upgradeapplication> performance by setting
+      synchronous_commitvarname> to off> in the new cluster
       (Bruce Momjian)
      
     
 
     
      
-      Make contrib/pageinspect's btree page inspection
+      Make contrib/pageinspectfilename>'s btree page inspection
       functions take buffer locks while examining pages (Tom Lane)
      
     
 
     
      
-      Work around unportable behavior of malloc(0) and
-      realloc(NULL, 0) (Tom Lane)
+      Work around unportable behavior of malloc(0)literal> and
+      realloc(NULL, 0)literal> (Tom Lane)
      
 
      
-      On platforms where these calls return NULL, some code
+      On platforms where these calls return NULLliteral>, some code
       mistakenly thought that meant out-of-memory.
-      This is known to have broken pg_dump for databases
+      This is known to have broken pg_dumpapplication> for databases
       containing no user-defined aggregates.  There might be other cases
       as well.
      
@@ -8821,19 +8997,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Ensure that make install for an extension creates the
-      extension installation directory (Cédric Villemain)
+      Ensure that make installliteral> for an extension creates the
+      extensionfilename> installation directory (Cédric Villemain)
      
 
      
-      Previously, this step was missed if MODULEDIR was set in
+      Previously, this step was missed if MODULEDIRvarname> was set in
       the extension's Makefile.
      
     
 
     
      
-      Fix pgxs support for building loadable modules on AIX
+      Fix pgxsapplication> support for building loadable modules on AIX
       (Tom Lane)
      
 
@@ -8844,7 +9020,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Update time zone data files to tzdata release 2012j
+      Update time zone data files to tzdataapplication> release 2012j
       for DST law changes in Cuba, Israel, Jordan, Libya, Palestine, Western
       Samoa, and portions of Brazil.
      
@@ -8877,8 +9053,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
    
 
    
-    However, you may need to perform REINDEX and/or
-    VACUUM operations to recover from the effects of the data
+    However, you may need to perform REINDEXcommand> and/or
+    VACUUMcommand> operations to recover from the effects of the data
     corruption bug described in the first changelog item below.
    
 
@@ -8903,7 +9079,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       likely to occur on standby slave servers since those perform much
       more WAL replay.  There is a low probability of corruption of btree
       and GIN indexes.  There is a much higher probability of corruption
-      of table visibility maps, which might lead to wrong answers
+      of table visibility mapsquote>, which might lead to wrong answers
       from index-only scans.  Table data proper cannot be corrupted by this
       bug.
      
@@ -8911,16 +9087,16 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
      
       While no index corruption due to this bug is known to have occurred
       in the field, as a precautionary measure it is recommended that
-      production installations REINDEX all btree and GIN
+      production installations REINDEXcommand> all btree and GIN
       indexes at a convenient time after upgrading to 9.2.1.
      
 
      
-      Also, it is recommended to perform a VACUUM of all tables
+      Also, it is recommended to perform a VACUUMcommand> of all tables
       while having 
-      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_age
+      linkend="guc-vacuum-freeze-table-age">vacuum_freeze_table_agevarname>
       set to zero.  This will fix any incorrect visibility map data.  
-      linkend="guc-vacuum-cost-delay">vacuum_cost_delay
+      linkend="guc-vacuum-cost-delay">vacuum_cost_delayvarname>
       can be adjusted to reduce the performance impact of vacuuming, while
       causing it to take longer to finish.
      
@@ -8929,14 +9105,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Fix possible incorrect sorting of output from queries involving
-      WHERE indexed_column IN
-      (list_of_values) (Tom Lane)
+      WHERE indexed_columnreplaceable> IN
+      (list_of_valuesreplaceable>) (Tom Lane)
      
     
 
     
      
-      Fix planner failure for queries involving GROUP BY
+      Fix planner failure for queries involving GROUP BYliteral>
       expressions along with window functions and aggregates (Tom Lane)
      
     
@@ -8948,7 +9124,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       This error could result in wrong answers from queries that scan the
-      same WITH subquery multiple times.
+      same WITHliteral> subquery multiple times.
      
     
 
@@ -8961,7 +9137,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
      
       Improve selectivity estimation for text search queries involving
-      prefixes, i.e. word>:*> patterns  (Tom Lane)
+      prefixes, i.e. wordreplaceable>:*> patterns  (Tom Lane)
      
     
 
@@ -8972,14 +9148,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       A command that needed no locks other than ones its transaction already
-      had might fail to notice a concurrent GRANT or
-      REVOKE that committed since the start of its transaction.
+      had might fail to notice a concurrent GRANTcommand> or
+      REVOKEcommand> that committed since the start of its transaction.
      
     
 
     
      
-      Fix ANALYZE to not fail when a column is a domain over an
+      Fix ANALYZEcommand> to not fail when a column is a domain over an
       array type (Tom Lane)
      
     
@@ -8998,7 +9174,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
      
       Some Linux distributions contain an incorrect version of
-      pthread.h that results in incorrect compiled code in
+      pthread.hfilename> that results in incorrect compiled code in
       PL/Perl, leading to crashes if a PL/Perl function calls another one
       that throws an error.
      
@@ -9006,14 +9182,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
     
      
-      Remove unnecessary dependency on pg_config from
-      pg_upgrade (Peter Eisentraut)
+      Remove unnecessary dependency on pg_configapplication> from
+      pg_upgradeapplication> (Peter Eisentraut)
      
     
 
     
      
-      Update time zone data files to tzdata release 2012f
+      Update time zone data files to tzdataapplication> release 2012f
       for DST law changes in Fiji
      
     
@@ -9047,7 +9223,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Allow queries to retrieve data only from indexes, avoiding heap
-        access (index-only scans)
+        access (index-only scansfirstterm>)
        
       
 
@@ -9069,14 +9245,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         Allow streaming replication slaves to forward data to other slaves
         (cascading
-        replication)
+        replicationfirstterm>)
        
       
 
       
        
         Allow 
-        linkend="app-pgbasebackup">pg_basebackup
+        linkend="app-pgbasebackup">pg_basebackupapplication>
         to make base backups from standby servers
        
       
@@ -9084,14 +9260,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a 
-        linkend="app-pgreceivewal">pg_receivexlog
+        linkend="app-pgreceivewal">pg_receivexlogapplication>
         tool to archive WAL file changes as they are written
        
       
 
       
        
-        Add the SPGiST">SP-GiST (Space-Partitioned
+        Add the spgist">SP-GiST (Space-Partitioned
         GiST) index access method
        
       
@@ -9112,14 +9288,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a 
-        linkend="SQL-CREATEVIEW">security_barrier>
+        linkend="sql-createview">security_barrier>
         option for views
        
       
 
       
        
-        Allow libpq connection strings to have the format of a
+        Allow libpqapplication> connection strings to have the format of a
         URI
        
       
@@ -9127,7 +9303,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a single-row processing
-        mode to libpq for better handling of large
+        mode to libpqapplication> for better handling of large
         result sets
        
       
@@ -9162,8 +9338,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Remove the spclocation field from 
-        linkend="catalog-pg-tablespace">pg_tablespace
+        Remove the spclocationstructfield> field from 
+        linkend="catalog-pg-tablespace">pg_tablespacestructname>
         (Magnus Hagander)
        
 
@@ -9173,23 +9349,23 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
         a tablespace.  This change allows tablespace directories to be moved
         while the server is down, by manually adjusting the symbolic links.
         To replace this field, we have added 
-        linkend="functions-info-catalog-table">pg_tablespace_location()
+        linkend="functions-info-catalog-table">pg_tablespace_location()function>
         to allow querying of the symbolic links.
        
       
 
       
        
-        Move tsvector most-common-element statistics to new
-        pg_stats columns
+        Move tsvectortype> most-common-element statistics to new
+        pg_statsstructname> columns
         (Alexander Korotkov)
        
 
        
-        Consult most_common_elems
-        and most_common_elem_freqs for the data formerly
-        available in most_common_vals
-        and most_common_freqs> for a tsvector> column.
+        Consult most_common_elemsstructfield>
+        and most_common_elem_freqsstructfield> for the data formerly
+        available in most_common_valsstructfield>
+        and most_common_freqsstructfield> for a tsvector> column.
        
       
 
@@ -9204,14 +9380,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Remove hstore's =>
+        Remove hstore's =>literal>
         operator (Robert Haas)
        
 
        
-        Users should now use hstore(text, text).  Since
+        Users should now use hstore(text, text)function>.  Since
         PostgreSQL 9.0, a warning message has been
-        emitted when an operator named => is created because
+        emitted when an operator named =>literal> is created because
         the SQL standard reserves that token for
         another use.
        
@@ -9220,7 +9396,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Ensure that 
-        linkend="functions-xml-processing">xpath()
+        linkend="functions-xml-processing">xpath()function>
         escapes special characters in string values (Florian Pflug)
        
 
@@ -9233,13 +9409,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Make 
-        linkend="functions-admin-dbobject">pg_relation_size()
+        linkend="functions-admin-dbobject">pg_relation_size()function>
         and friends return NULL if the object does not exist (Phil Sorber)
        
 
        
         This prevents queries that call these functions from returning
-        errors immediately after a concurrent DROP.
+        errors immediately after a concurrent DROPcommand>.
        
       
 
@@ -9247,7 +9423,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         Make 
         linkend="functions-datetime-extract">EXTRACT(EPOCH FROM
-        timestamp without time zone)
+        timestamp without time zonereplaceable>)
         measure the epoch from local midnight, not UTC
         midnight (Tom Lane)
        
@@ -9256,17 +9432,17 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
         This change reverts an ill-considered change made in release 7.3.
         Measuring from UTC midnight was inconsistent
         because it made the result dependent on the 
-        linkend="guc-timezone">timezone setting, which
-        computations for timestamp without time zone should not be.
+        linkend="guc-timezone">timezonevarname> setting, which
+        computations for timestamp without time zonetype> should not be.
         The previous behavior remains available by casting the input value
-        to timestamp with time zone.
+        to timestamp with time zonetype>.
        
       
 
       
        
-        Properly parse time strings with trailing yesterday,
-        today>, and tomorrow> (Dean Rasheed)
+        Properly parse time strings with trailing yesterdayliteral>,
+        todayliteral>, and tomorrow> (Dean Rasheed)
        
 
        
@@ -9278,8 +9454,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Fix 
-        linkend="functions-formatting">to_date() and
-        to_timestamp() to wrap incomplete dates toward 2020
+        linkend="functions-formatting">to_date()function> and
+        to_timestamp()function> to wrap incomplete dates toward 2020
         (Bruce Momjian)
        
 
@@ -9300,7 +9476,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Prevent  SQL-ALTERDOMAIN">ALTER
+        Prevent  sql-alterdomain">ALTER
         DOMAIN from working on non-domain types (Peter
         Eisentraut)
        
@@ -9314,15 +9490,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         No longer forcibly lowercase procedural language names in 
-        linkend="SQL-CREATEFUNCTION">CREATE FUNCTION>
+        linkend="sql-createfunction">CREATE FUNCTION>
         (Robert Haas)
        
 
        
         While unquoted language identifiers are still lowercased, strings
         and quoted identifiers are no longer forcibly down-cased.
-        Thus for example CREATE FUNCTION ... LANGUAGE 'C'
-        will no longer work; it must be spelled 'c', or better
+        Thus for example CREATE FUNCTION ... LANGUAGE 'C'literal>
+        will no longer work; it must be spelled 'c'literal>, or better
         omit the quotes.
        
       
@@ -9352,15 +9528,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         Provide consistent backquote, variable
         expansion, and quoted substring behavior in 
-        linkend="APP-PSQL">psql> meta-command
+        linkend="app-psql">psql> meta-command
         arguments (Tom Lane)
        
 
        
         Previously, such references were treated oddly when not separated by
-        whitespace from adjacent text.  For example 'FOO'BAR was
-        output as FOO BAR (unexpected insertion of a space) and
-        FOO'BAR'BAZ was output unchanged (not removing the quotes
+        whitespace from adjacent text.  For example 'FOO'BARliteral> was
+        output as FOO BARliteral> (unexpected insertion of a space) and
+        FOO'BAR'BAZliteral> was output unchanged (not removing the quotes
         as most would expect).
        
       
@@ -9368,9 +9544,9 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         No longer treat 
-        linkend="APP-CLUSTERDB">clusterdb>
+        linkend="app-clusterdb">clusterdb>
         table names as double-quoted; no longer treat 
-        linkend="APP-REINDEXDB">reindexdb> table
+        linkend="app-reindexdb">reindexdb> table
         and index names as double-quoted (Bruce Momjian)
        
 
@@ -9382,20 +9558,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        APP-CREATEUSER">createuser>
+        app-createuser">createuser>
         no longer prompts for option settings by default (Peter Eisentraut)
        
 
        
-        Use 
+        Use 
        
       
 
       
        
         Disable prompting for the user name in 
-        linkend="APP-DROPUSER">dropuser> unless
-        
+        linkend="app-dropuser">dropuser> unless
+        
        
       
 
@@ -9417,36 +9593,36 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         This allows changing the names and locations of the files that were
-        previously hard-coded as server.crt,
-        server.key>, root.crt>, and
-        root.crl in the data directory.
-        The server will no longer examine root.crt or
-        root.crl by default; to load these files, the
+        previously hard-coded as server.crtfilename>,
+        server.keyfilename>, root.crt>, and
+        root.crlfilename> in the data directory.
+        The server will no longer examine root.crtfilename> or
+        root.crlfilename> by default; to load these files, the
         associated parameters must be set to non-default values.
        
       
 
       
        
-        Remove the silent_mode parameter (Heikki Linnakangas)
+        Remove the silent_modevarname> parameter (Heikki Linnakangas)
        
 
        
         Similar behavior can be obtained with pg_ctl start
-        -l postmaster.log.
+        -l postmaster.logcommand>.
        
       
 
       
        
-        Remove the wal_sender_delay parameter,
+        Remove the wal_sender_delayvarname> parameter,
         as it is no longer needed (Tom Lane)
        
       
 
       
        
-        Remove the custom_variable_classes parameter (Tom Lane)
+        Remove the custom_variable_classesvarname> parameter (Tom Lane)
        
 
        
@@ -9466,19 +9642,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Rename 
-        linkend="monitoring-stats-views-table">pg_stat_activity>.procpid>
-        to pid, to match other system tables (Magnus Hagander)
+        linkend="monitoring-stats-views-table">pg_stat_activitystructname>.procpid>
+        to pidstructfield>, to match other system tables (Magnus Hagander)
        
       
 
       
        
-        Create a separate pg_stat_activity column to
+        Create a separate pg_stat_activitystructfield> column to
         report process state (Scott Mead, Magnus Hagander)
        
 
        
-        The previous query> and query_start>
+        The previous querystructfield> and query_start>
         values now remain available for an idle session, allowing enhanced
         analysis.
        
@@ -9486,8 +9662,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Rename pg_stat_activity>.current_query> to
-        query because it is not cleared when the query
+        Rename pg_stat_activitystructname>.current_query> to
+        querystructfield> because it is not cleared when the query
         completes (Magnus Hagander)
        
       
@@ -9495,24 +9671,24 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Change all SQL-level statistics timing values
-        to be float8 columns measured in milliseconds (Tom Lane)
+        to be float8type> columns measured in milliseconds (Tom Lane)
        
 
        
         This change eliminates the designed-in assumption that the values
-        are accurate to microseconds and no more (since the float8
+        are accurate to microseconds and no more (since the float8type>
         values can be fractional).
         The columns affected are
-        pg_stat_user_functions>.total_time>,
-        pg_stat_user_functions>.self_time>,
-        pg_stat_xact_user_functions>.total_time>,
+        pg_stat_user_functionsstructname>.total_time>,
+        pg_stat_user_functionsstructname>.self_time>,
+        pg_stat_xact_user_functionsstructname>.total_time>,
         and
-        pg_stat_xact_user_functions>.self_time>.
+        pg_stat_xact_user_functionsstructname>.self_time>.
         The statistics functions underlying these columns now also return
-        float8> milliseconds, rather than bigint>
+        float8type> milliseconds, rather than bigint>
         microseconds.
-        contrib/pg_stat_statements'
-        total_time column is now also measured in
+        contrib/pg_stat_statementsfilename>'
+        total_timestructfield> column is now also measured in
         milliseconds.
        
       
@@ -9546,7 +9722,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        This feature is often called index-only scans.
+        This feature is often called index-only scansfirstterm>.
         Heap access can be skipped for heap pages containing only tuples that
         are visible to all sessions, as reported by the visibility map; so
         the benefit applies mainly to mostly-static data.  The visibility map
@@ -9556,7 +9732,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add the SPGiST">SP-GiST (Space-Partitioned
+        Add the spgist">SP-GiST (Space-Partitioned
         GiST) index access method (Teodor Sigaev, Oleg Bartunov, Tom
         Lane)
        
@@ -9618,7 +9794,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Move the frequently accessed members of the PGPROC
+        Move the frequently accessed members of the PGPROCstructname>
         shared memory array to a separate array (Pavan
         Deolasee, Heikki Linnakangas, Robert Haas)
        
@@ -9663,7 +9839,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Make the number of CLOG buffers scale based on 
-        linkend="guc-shared-buffers">shared_buffers
+        linkend="guc-shared-buffers">shared_buffersvarname>
         (Robert Haas, Simon Riggs, Tom Lane)
        
       
@@ -9724,7 +9900,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         Previously, only 
-        linkend="guc-wal-writer-delay">wal_writer_delay
+        linkend="guc-wal-writer-delay">wal_writer_delayvarname>
         triggered WAL flushing to disk; now filling a
         WAL buffer also triggers WAL
         writes.
@@ -9763,7 +9939,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         In the past, a prepared statement always had a single
-        generic plan that was used for all parameter values, which
+        genericquote> plan that was used for all parameter values, which
         was frequently much inferior to the plans used for non-prepared
         statements containing explicit constant values.  Now, the planner
         attempts to generate custom plans for specific parameter values.
@@ -9781,7 +9957,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        The new parameterized path mechanism allows inner
+        The new parameterized pathquote> mechanism allows inner
         index scans to use values from relations that are more than one join
         level up from the scan.  This can greatly improve performance in
         situations where semantic restrictions (such as outer joins) limit
@@ -9796,7 +9972,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        Wrappers can now provide multiple access paths for their
+        Wrappers can now provide multiple access pathsquote> for their
         tables, allowing more flexibility in join planning.
        
       
@@ -9809,14 +9985,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         This check is only performed when 
-        linkend="guc-constraint-exclusion">constraint_exclusion
+        linkend="guc-constraint-exclusion">constraint_exclusionvarname>
         is on.
        
       
 
       
        
-        Allow indexed_col op ANY(ARRAY[...]) conditions to be
+        Allow indexed_col op ANY(ARRAY[...])literal> conditions to be
         used in plain index scans and index-only scans (Tom Lane)
        
 
@@ -9827,14 +10003,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Support MIN>/MAX> index optimizations on
+        Support MINfunction>/MAX> index optimizations on
         boolean columns (Marti Raudsepp)
        
       
 
       
        
-        Account for set-returning functions in SELECT target
+        Account for set-returning functions in SELECTcommand> target
         lists when setting row count estimates (Tom Lane)
        
       
@@ -9882,7 +10058,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Improve statistical estimates for subqueries using
-        DISTINCT (Tom Lane)
+        DISTINCTliteral> (Tom Lane)
        
       
 
@@ -9897,13 +10073,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Do not treat role names and samerole specified in 
+        Do not treat role names and sameroleliteral> specified in 
         linkend="auth-pg-hba-conf">pg_hba.conf
         as automatically including superusers (Andrew Dunstan)
        
 
        
-        This makes it easier to use reject lines with group roles.
+        This makes it easier to use rejectliteral> lines with group roles.
        
       
 
@@ -9958,7 +10134,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         This logging is triggered by 
-        linkend="guc-log-autovacuum-min-duration">log_autovacuum_min_duration.
+        linkend="guc-log-autovacuum-min-duration">log_autovacuum_min_durationvarname>.
        
       
 
@@ -9977,7 +10153,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add 
-        linkend="functions-admin-backup">pg_xlog_location_diff()
+        linkend="functions-admin-backup">pg_xlog_location_diff()function>
         to simplify WAL location comparisons (Euler Taveira de Oliveira)
        
 
@@ -9995,15 +10171,15 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         This allows different instances to use the event log
         with different identifiers, by setting the 
-        linkend="guc-event-source">event_source
+        linkend="guc-event-source">event_sourcevarname>
         server parameter, which is similar to how 
-        linkend="guc-syslog-ident">syslog_ident works.
+        linkend="guc-syslog-ident">syslog_identvarname> works.
        
       
 
       
        
-        Change unexpected EOF> messages to DEBUG1> level,
+        Change unexpected EOFquote> messages to DEBUG1> level,
         except when there is an open transaction (Magnus Hagander)
        
 
@@ -10025,14 +10201,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Track temporary file sizes and file counts in the 
-        linkend="pg-stat-database-view">pg_stat_database
+        linkend="pg-stat-database-view">pg_stat_databasestructname>
         system view (Tomas Vondra)
        
       
 
       
        
-        Add a deadlock counter to the pg_stat_database
+        Add a deadlock counter to the pg_stat_databasestructname>
         system view (Magnus Hagander)
        
       
@@ -10040,7 +10216,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a server parameter 
-        linkend="guc-track-io-timing">track_io_timing
+        linkend="guc-track-io-timing">track_io_timingvarname>
         to track I/O timings (Ants Aasma, Robert Haas)
        
       
@@ -10048,7 +10224,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Report checkpoint timing information in 
-        linkend="pg-stat-bgwriter-view">pg_stat_bgwriter
+        linkend="pg-stat-bgwriter-view">pg_stat_bgwriterstructname>
         (Greg Smith, Peter Geoghegan)
        
       
@@ -10065,7 +10241,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Silently ignore nonexistent schemas specified in 
-        linkend="guc-search-path">search_path (Tom Lane)
+        linkend="guc-search-path">search_pathvarname> (Tom Lane)
        
 
        
@@ -10077,12 +10253,12 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Allow superusers to set 
-        linkend="guc-deadlock-timeout">deadlock_timeout
+        linkend="guc-deadlock-timeout">deadlock_timeoutvarname>
         per-session, not just per-cluster (Noah Misch)
        
 
        
-        This allows deadlock_timeout to be reduced for
+        This allows deadlock_timeoutvarname> to be reduced for
         transactions that are likely to be involved in a deadlock, thus
         detecting the failure more quickly.  Alternatively, increasing the
         value can be used to reduce the chances of a session being chosen for
@@ -10093,7 +10269,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a server parameter 
-        linkend="guc-temp-file-limit">temp_file_limit
+        linkend="guc-temp-file-limit">temp_file_limitvarname>
         to constrain temporary file space usage per session (Mark Kirkwood)
        
       
@@ -10114,13 +10290,13 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add postmaster 
+        Add postmaster 
         option to query configuration parameters (Bruce Momjian)
        
 
        
-        This allows pg_ctl to better handle cases where
-        PGDATA> or 
+        This allows pg_ctlapplication> to better handle cases where
+        PGDATAenvar> or 
         directory.
        
       
@@ -10128,14 +10304,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Replace an empty locale name with the implied value in
-        CREATE DATABASE
+        CREATE DATABASEcommand>
         (Tom Lane)
        
 
        
         This prevents cases where
-        pg_database>.datcollate> or
-        datctype could be interpreted differently after a
+        pg_databasestructname>.datcollate> or
+        datctypestructfield> could be interpreted differently after a
         server restart.
        
       
@@ -10170,22 +10346,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add an include_if_exists facility for configuration
+        Add an include_if_existsliteral> facility for configuration
         files (Greg Smith)
        
 
        
-        This works the same as include, except that an error
+        This works the same as includeliteral>, except that an error
         is not thrown if the file is missing.
        
       
 
       
        
-        Identify the server time zone during initdb, and set
+        Identify the server time zone during initdbapplication>, and set
         postgresql.conf entries
-        timezone and
-        log_timezone
+        timezonevarname> and
+        log_timezonevarname>
         accordingly (Tom Lane)
        
 
@@ -10197,7 +10373,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Fix 
-        linkend="view-pg-settings">pg_settings to
+        linkend="view-pg-settings">pg_settingsstructname> to
         report postgresql.conf line numbers on Windows
         (Tom Lane)
        
@@ -10220,7 +10396,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         Allow streaming replication slaves to forward data to other slaves
         (cascading
-        replication) (Fujii Masao)
+        replicationfirstterm>) (Fujii Masao)
        
 
        
@@ -10232,8 +10408,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add new 
-        linkend="guc-synchronous-commit">synchronous_commit
-        mode remote_write (Fujii Masao, Simon Riggs)
+        linkend="guc-synchronous-commit">synchronous_commitvarname>
+        mode remote_writeliteral> (Fujii Masao, Simon Riggs)
        
 
        
@@ -10246,7 +10422,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a 
-        linkend="app-pgreceivewal">pg_receivexlog
+        linkend="app-pgreceivewal">pg_receivexlogapplication>
         tool to archive WAL file changes as they are written, rather
         than waiting for completed WAL files (Magnus Hagander)
        
@@ -10255,7 +10431,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Allow 
-        linkend="app-pgbasebackup">pg_basebackup
+        linkend="app-pgbasebackup">pg_basebackupapplication>
         to make base backups from standby servers (Jun Ishizuka, Fujii Masao)
        
 
@@ -10267,7 +10443,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Allow streaming of WAL files while pg_basebackup
+        Allow streaming of WAL files while pg_basebackupapplication>
         is performing a backup (Magnus Hagander)
        
 
@@ -10306,19 +10482,19 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         This change allows better results when a row value is converted to
-        hstore> or json> type: the fields of the resulting
+        hstoretype> or json> type: the fields of the resulting
         value will now have the expected names.
        
       
 
       
        
-        Improve column labels used for sub-SELECT results
+        Improve column labels used for sub-SELECTcommand> results
         (Marti Raudsepp)
        
 
        
-        Previously, the generic label ?column? was used.
+        Previously, the generic label ?column?literal> was used.
        
       
 
@@ -10348,7 +10524,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        When a row fails a CHECK> or NOT NULL>
+        When a row fails a CHECKliteral> or NOT NULL>
         constraint, show the row's contents as error detail (Jan
         Kundrát)
        
@@ -10376,7 +10552,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
        
         This change adds locking that should eliminate cache lookup
-        failed errors in many scenarios.  Also, it is no longer possible
+        failedquote> errors in many scenarios.  Also, it is no longer possible
         to add relations to a schema that is being concurrently dropped, a
         scenario that formerly led to inconsistent system catalog contents.
        
@@ -10384,8 +10560,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add CONCURRENTLY option to 
-        linkend="SQL-DROPINDEX">DROP INDEX
+        Add CONCURRENTLYliteral> option to 
+        linkend="sql-dropindex">DROP INDEX
         (Simon Riggs)
        
 
@@ -10415,31 +10591,31 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Allow CHECK
-        constraints to be declared NOT VALID (Álvaro
+        Allow CHECKliteral>
+        constraints to be declared NOT VALIDliteral> (Álvaro
         Herrera)
        
 
        
-        Adding a NOT VALID constraint does not cause the table to
+        Adding a NOT VALIDliteral> constraint does not cause the table to
         be scanned to verify that existing rows meet the constraint.
         Subsequently, newly added or updated rows are checked.
         Such constraints are ignored by the planner when considering
-        constraint_exclusion, since it is not certain that all
+        constraint_exclusionvarname>, since it is not certain that all
         rows meet the constraint.
        
 
        
-        The new ALTER TABLE VALIDATE command allows NOT
-        VALID constraints to be checked for existing rows, after which
+        The new ALTER TABLE VALIDATEcommand> command allows NOT
+        VALIDliteral> constraints to be checked for existing rows, after which
         they are converted into ordinary constraints.
        
       
 
       
        
-        Allow CHECK constraints to be declared NO
-        INHERIT (Nikhil Sontakke, Alex Hunsaker, Álvaro Herrera)
+        Allow CHECKliteral> constraints to be declared NO
+        INHERITliteral> (Nikhil Sontakke, Alex Hunsaker, Álvaro Herrera)
        
 
        
@@ -10450,7 +10626,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add the ability to SQL-ALTERTABLE">rename
+        Add the ability to sql-altertable">rename
         constraints (Peter Eisentraut)
        
       
@@ -10459,32 +10635,32 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
 
     
-     <command>ALTER</>
+     <command>ALTER</<span class="marked">command</span>>
 
      
 
       
        
         Reduce need to rebuild tables and indexes for certain 
-        linkend="SQL-ALTERTABLE">ALTER TABLE
-        ... ALTER COLUMN TYPE operations (Noah Misch)
+        linkend="sql-altertable">ALTER TABLE
+        ... ALTER COLUMN TYPEliteral> operations (Noah Misch)
        
 
        
-        Increasing the length limit for a varchar> or varbit>
+        Increasing the length limit for a varchartype> or varbit>
         column, or removing the limit altogether, no longer requires a table
         rewrite.  Similarly, increasing the allowable precision of a
-        numeric column, or changing a column from constrained
-        numeric> to unconstrained numeric>, no longer
+        numerictype> column, or changing a column from constrained
+        numerictype> to unconstrained numeric>, no longer
         requires a table rewrite.  Table rewrites are also avoided in similar
-        cases involving the interval>, timestamp>, and
-        timestamptz types.
+        cases involving the intervaltype>, timestamp>, and
+        timestamptztype> types.
        
       
 
       
        
-        Avoid having SQL-ALTERTABLE">ALTER
+        Avoid having sql-altertable">ALTER
         TABLE revalidate foreign key constraints in some
         cases where it is not necessary (Noah Misch)
        
@@ -10492,7 +10668,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add IF EXISTS options to some ALTER
+        Add IF EXISTSliteral> options to some ALTER
         commands (Pavel Stehule)
        
 
@@ -10504,17 +10680,17 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add SQL-ALTERFOREIGNDATAWRAPPER">ALTER
-        FOREIGN DATA WRAPPER ... RENAME
-        and SQL-ALTERSERVER">ALTER
-        SERVER ... RENAME (Peter Eisentraut)
+        Add sql-alterforeigndatawrapper">ALTER
+        FOREIGN DATA WRAPPER ... RENAMEliteral>
+        and sql-alterserver">ALTER
+        SERVER ... RENAMEliteral> (Peter Eisentraut)
        
       
 
       
        
-        Add SQL-ALTERDOMAIN">ALTER
-        DOMAIN ... RENAME (Peter Eisentraut)
+        Add sql-alterdomain">ALTER
+        DOMAIN ... RENAMEliteral> (Peter Eisentraut)
        
 
        
@@ -10526,11 +10702,11 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Throw an error for ALTER DOMAIN ... DROP
-        CONSTRAINT on a nonexistent constraint (Peter Eisentraut)
+        CONSTRAINTliteral> on a nonexistent constraint (Peter Eisentraut)
        
 
        
-        An IF EXISTS option has been added to provide the
+        An IF EXISTSliteral> option has been added to provide the
         previous behavior.
        
       
@@ -10540,7 +10716,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
     
 
     
-     <link linkend="<span class="marked">SQL-CREATETABLE"><command>CREATE TABLE</</span>></link>
+     <link linkend="<span class="marked">sql-createtable"><command>CREATE TABLE</command</span>></link>
 
      
 
@@ -10565,8 +10741,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Fix CREATE TABLE ... AS EXECUTE
-        to handle WITH NO DATA and column name specifications
+        Fix CREATE TABLE ... AS EXECUTEliteral>
+        to handle WITH NO DATAliteral> and column name specifications
         (Tom Lane)
        
       
@@ -10583,14 +10759,14 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a 
-        linkend="SQL-CREATEVIEW">security_barrier>
+        linkend="sql-createview">security_barrier>
         option for views (KaiGai Kohei, Robert Haas)
        
 
        
         This option prevents optimizations that might allow view-protected
         data to be exposed to users, for example pushing a clause involving
-        an insecure function into the WHERE clause of the view.
+        an insecure function into the WHEREliteral> clause of the view.
         Such views can be expected to perform more poorly than ordinary
         views.
        
@@ -10599,9 +10775,9 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add a new 
-        linkend="SQL-CREATEFUNCTION">LEAKPROOF> function
+        linkend="sql-createfunction">LEAKPROOF> function
         attribute to mark functions that can safely be pushed down
-        into security_barrier views (KaiGai Kohei)
+        into security_barrierliteral> views (KaiGai Kohei)
        
       
 
@@ -10611,8 +10787,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        This adds support for the SQL-conforming
-        USAGE privilege on types and domains.  The intent is
+        This adds support for the SQLacronym>-conforming
+        USAGEliteral> privilege on types and domains.  The intent is
         to be able to restrict which users can create dependencies on types,
         since such dependencies limit the owner's ability to alter the type.
        
@@ -10628,7 +10804,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
         Because the object is being created by SELECT INTO
         or CREATE TABLE AS, the creator would ordinarily
         have insert permissions; but there are corner cases where this is not
-        true, such as when ALTER DEFAULT PRIVILEGES has removed
+        true, such as when ALTER DEFAULT PRIVILEGESliteral> has removed
         such permissions.
        
       
@@ -10646,20 +10822,20 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Allow SQL-VACUUM">VACUUM> to more
+        Allow sql-vacuum">VACUUM> to more
         easily skip pages that cannot be locked (Simon Riggs, Robert Haas)
        
 
        
-        This change should greatly reduce the incidence of VACUUM
-        getting stuck waiting for other sessions.
+        This change should greatly reduce the incidence of VACUUMcommand>
+        getting stuckquote> waiting for other sessions.
        
       
 
       
        
-        Make SQL-EXPLAIN">EXPLAIN>
-        (BUFFERS) count blocks dirtied and written (Robert Haas)
+        Make sql-explain">EXPLAIN>
+        (BUFFERS)literal> count blocks dirtied and written (Robert Haas)
        
       
 
@@ -10677,8 +10853,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        This is accomplished by setting the new TIMING option to
-        FALSE.
+        This is accomplished by setting the new TIMINGliteral> option to
+        FALSEliteral>.
        
       
 
@@ -10719,41 +10895,41 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add 
-        linkend="functions-json">array_to_json()
-        and row_to_json() (Andrew Dunstan)
+        linkend="functions-json">array_to_json()function>
+        and row_to_json()function> (Andrew Dunstan)
        
       
 
       
        
-        Add a SMALLSERIAL
+        Add a SMALLSERIALtype>
         data type (Mike Pultz)
        
 
        
-        This is like SERIAL, except it stores the sequence in
-        a two-byte integer column (int2).
+        This is like SERIALtype>, except it stores the sequence in
+        a two-byte integer column (int2type>).
        
       
 
       
        
-        Allow SQL-CREATEDOMAIN">domains to be
-        declared NOT VALID (Álvaro Herrera)
+        Allow sql-createdomain">domains to be
+        declared NOT VALIDliteral> (Álvaro Herrera)
        
 
        
         This option can be set at domain creation time, or via ALTER
-        DOMAIN ... ADD CONSTRAINT ... NOT
-        VALID. ALTER DOMAIN ... VALIDATE
-        CONSTRAINT fully validates the constraint.
+        DOMAIN ... ADD CONSTRAINTliteral> ... NOT
+        VALIDliteral>. ALTER DOMAIN ... VALIDATE
+        CONSTRAINTliteral> fully validates the constraint.
        
       
 
       
        
         Support more locale-specific formatting options for the 
-        linkend="datatype-money">money data type (Tom Lane)
+        linkend="datatype-money">moneytype> data type (Tom Lane)
        
 
        
@@ -10766,22 +10942,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add bitwise and>, or, and not>
-        operators for the macaddr data type (Brendan Jurd)
+        Add bitwise andquote>, or, and not>
+        operators for the macaddrtype> data type (Brendan Jurd)
        
       
 
       
        
         Allow 
-        linkend="functions-xml-processing">xpath() to
+        linkend="functions-xml-processing">xpath()function> to
         return a single-element XML array when supplied a
         scalar value (Florian Pflug)
        
 
        
         Previously, it returned an empty array.  This change will also
-        cause xpath_exists() to return true, not false,
+        cause xpath_exists()function> to return true, not false,
         for such expressions.
        
       
@@ -10805,9 +10981,9 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Allow non-superusers to use 
-        linkend="functions-admin-signal">pg_cancel_backend()
+        linkend="functions-admin-signal">pg_cancel_backend()function>
         and 
-        linkend="functions-admin-signal">pg_terminate_backend()
+        linkend="functions-admin-signal">pg_terminate_backend()function>
         on other sessions belonging to the same user
         (Magnus Hagander, Josh Kupershmidt, Dan Farina)
        
@@ -10827,8 +11003,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
         This allows multiple transactions to share identical views of the
         database state.
         Snapshots are exported via 
-        linkend="functions-snapshot-synchronization">pg_export_snapshot()
-        and imported via SQL-SET-TRANSACTION">SET
+        linkend="functions-snapshot-synchronization">pg_export_snapshot()function>
+        and imported via sql-set-transaction">SET
         TRANSACTION SNAPSHOT.  Only snapshots from
         currently-running transactions can be imported.
        
@@ -10838,7 +11014,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
         Support 
         linkend="functions-info-catalog-table">COLLATION
-        FOR on expressions (Peter Eisentraut)
+        FORliteral> on expressions (Peter Eisentraut)
        
 
        
@@ -10849,23 +11025,23 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add 
-        linkend="functions-info-schema-table">pg_opfamily_is_visible()
+        linkend="functions-info-schema-table">pg_opfamily_is_visible()function>
         (Josh Kupershmidt)
        
       
 
       
        
-        Add a numeric variant of 
-        linkend="functions-admin-dbsize">pg_size_pretty()
-        for use with pg_xlog_location_diff() (Fujii Masao)
+        Add a numerictype> variant of 
+        linkend="functions-admin-dbsize">pg_size_pretty()function>
+        for use with pg_xlog_location_diff()function> (Fujii Masao)
        
       
 
       
        
         Add a 
-        linkend="functions-info-session-table">pg_trigger_depth()
+        linkend="functions-info-session-table">pg_trigger_depth()function>
         function (Kevin Grittner)
        
 
@@ -10877,8 +11053,8 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Allow 
-        linkend="functions-aggregate-table">string_agg()
-        to process bytea values (Pavel Stehule)
+        linkend="functions-aggregate-table">string_agg()function>
+        to process byteatype> values (Pavel Stehule)
        
       
 
@@ -10889,7 +11065,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
        
 
        
-        For example, ^(\w+)( \1)+$.  Previous releases did not
+        For example, ^(\w+)( \1)+$literal>.  Previous releases did not
         check that the back-reference actually matched the first occurrence.
        
       
@@ -10906,22 +11082,22 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Add information schema views
-        role_udt_grants>, udt_privileges>,
-        and user_defined_types (Peter Eisentraut)
+        role_udt_grantsstructname>, udt_privileges>,
+        and user_defined_typesstructname> (Peter Eisentraut)
        
       
 
       
        
         Add composite-type attributes to the
-        information schema element_types view
+        information schema element_typesstructname> view
         (Peter Eisentraut)
        
       
 
       
        
-        Implement interval_type columns in the information
+        Implement interval_typestructfield> columns in the information
         schema (Peter Eisentraut)
        
 
@@ -10933,23 +11109,23 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Implement collation-related columns in the information schema
-        attributes>, columns>,
-        domains>, and element_types>
+        attributesstructname>, columns>,
+        domainsstructname>, and element_types>
         views (Peter Eisentraut)
        
       
 
       
        
-        Implement the with_hierarchy column in the
-        information schema table_privileges view (Peter
+        Implement the with_hierarchystructfield> column in the
+        information schema table_privilegesstructname> view (Peter
         Eisentraut)
        
       
 
       
        
-        Add display of sequence USAGE privileges to information
+        Add display of sequence USAGEliteral> privileges to information
         schema (Peter Eisentraut)
        
       
@@ -10980,7 +11156,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Allow the PL/pgSQL OPEN cursor command to supply
+        Allow the PL/pgSQL OPENcommand> cursor command to supply
         parameters by name (Yeb Havinga)
        
       
@@ -11002,7 +11178,7 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
       
        
         Improve performance and memory consumption for long chains of
-        ELSIF clauses (Tom Lane)
+        ELSIFliteral> clauses (Tom Lane)
        
       
 
@@ -11083,31 +11259,31 @@ Branch: REL9_2_STABLE [6b700301c] 2015-02-17 16:03:00 +0100
 
       
        
-        Add APP-INITDB">initdb>
-        options 
+        Add app-initdb">initdb>
+        options 
         (Peter Eisentraut)
        
 
        
-        This allows separate control of local and
-        host pg_hba.conf authentication
-        settings.  
+        This allows separate control of localliteral> and
+        hostliteral> pg_hba.conf authentication
+        settings.  
        
       
 
       
        
-        Add 
-        APP-CREATEUSER">createuser>
+        Add 
+        app-createuser">createuser>
         to control replication permission (Fujii Masao)
        
       
 
       
        
-        Add the