Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 977b9e43ddbf791a68788d984b14383d > files > 825

postgresql9.3-docs-9.3.9-1.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Release 9.2.1</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REV="MADE"
HREF="mailto:pgsql-docs@postgresql.org"><LINK
REL="HOME"
TITLE="PostgreSQL 9.3.9 Documentation"
HREF="index.html"><LINK
REL="UP"
TITLE="Release Notes"
HREF="release.html"><LINK
REL="PREVIOUS"
TITLE="Release 9.2.2"
HREF="release-9-2-2.html"><LINK
REL="NEXT"
TITLE="Release 9.2"
HREF="release-9-2.html"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="stylesheet.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=ISO-8859-1"><META
NAME="creation"
CONTENT="2015-06-13T20:07:22"></HEAD
><BODY
CLASS="SECT1"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="5"
ALIGN="center"
VALIGN="bottom"
><A
HREF="index.html"
>PostgreSQL 9.3.9 Documentation</A
></TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
TITLE="Release 9.2.2"
HREF="release-9-2-2.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
HREF="release.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="60%"
ALIGN="center"
VALIGN="bottom"
>Appendix E. Release Notes</TD
><TD
WIDTH="20%"
ALIGN="right"
VALIGN="top"
><A
TITLE="Release 9.2"
HREF="release-9-2.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="RELEASE-9-2-1"
>E.23. Release 9.2.1</A
></H1
><DIV
CLASS="NOTE"
><BLOCKQUOTE
CLASS="NOTE"
><P
><B
>Release Date: </B
>2012-09-24</P
></BLOCKQUOTE
></DIV
><P
>   This release contains a variety of fixes from 9.2.0.
   For information about new features in the 9.2 major release, see
   <A
HREF="release-9-2.html"
>Section E.24</A
>.
  </P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN119135"
>E.23.1. Migration to Version 9.2.1</A
></H2
><P
>    A dump/restore is not required for those running 9.2.X.
   </P
><P
>    However, you may need to perform <TT
CLASS="COMMAND"
>REINDEX</TT
> and/or
    <TT
CLASS="COMMAND"
>VACUUM</TT
> operations to recover from the effects of the data
    corruption bug described in the first changelog item below.
   </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN119141"
>E.23.2. Changes</A
></H2
><P
></P
><UL
><LI
><P
>      Fix persistence marking of shared buffers during WAL replay
      (Jeff Davis)
     </P
><P
>      This mistake can result in buffers not being written out during
      checkpoints, resulting in data corruption if the server later crashes
      without ever having written those buffers.  Corruption can occur on
      any server following crash recovery, but it is significantly more
      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 <SPAN
CLASS="QUOTE"
>"visibility maps"</SPAN
>, which might lead to wrong answers
      from index-only scans.  Table data proper cannot be corrupted by this
      bug.
     </P
><P
>      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 <TT
CLASS="COMMAND"
>REINDEX</TT
> all btree and GIN
      indexes at a convenient time after upgrading to 9.2.1.
     </P
><P
>      Also, it is recommended to perform a <TT
CLASS="COMMAND"
>VACUUM</TT
> of all tables
      while having <A
HREF="runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE"
><TT
CLASS="VARNAME"
>vacuum_freeze_table_age</TT
></A
>
      set to zero.  This will fix any incorrect visibility map data.  <A
HREF="runtime-config-resource.html#GUC-VACUUM-COST-DELAY"
><TT
CLASS="VARNAME"
>vacuum_cost_delay</TT
></A
>
      can be adjusted to reduce the performance impact of vacuuming, while
      causing it to take longer to finish.
     </P
></LI
><LI
><P
>      Fix possible incorrect sorting of output from queries involving
      <TT
CLASS="LITERAL"
>WHERE <TT
CLASS="REPLACEABLE"
><I
>indexed_column</I
></TT
> IN
      (<TT
CLASS="REPLACEABLE"
><I
>list_of_values</I
></TT
>)</TT
> (Tom Lane)
     </P
></LI
><LI
><P
>      Fix planner failure for queries involving <TT
CLASS="LITERAL"
>GROUP BY</TT
>
      expressions along with window functions and aggregates (Tom Lane)
     </P
></LI
><LI
><P
>      Fix planner's assignment of executor parameters (Tom Lane)
     </P
><P
>      This error could result in wrong answers from queries that scan the
      same <TT
CLASS="LITERAL"
>WITH</TT
> subquery multiple times.
     </P
></LI
><LI
><P
>      Improve planner's handling of join conditions in index scans (Tom Lane)
     </P
></LI
><LI
><P
>      Improve selectivity estimation for text search queries involving
      prefixes, i.e. <TT
CLASS="REPLACEABLE"
><I
>word</I
></TT
><TT
CLASS="LITERAL"
>:*</TT
> patterns  (Tom Lane)
     </P
></LI
><LI
><P
>      Fix delayed recognition of permissions changes (Tom Lane)
     </P
><P
>      A command that needed no locks other than ones its transaction already
      had might fail to notice a concurrent <TT
CLASS="COMMAND"
>GRANT</TT
> or
      <TT
CLASS="COMMAND"
>REVOKE</TT
> that committed since the start of its transaction.
     </P
></LI
><LI
><P
>      Fix <TT
CLASS="COMMAND"
>ANALYZE</TT
> to not fail when a column is a domain over an
      array type (Tom Lane)
     </P
></LI
><LI
><P
>      Prevent PL/Perl from crashing if a recursive PL/Perl function is
      redefined while being executed (Tom Lane)
     </P
></LI
><LI
><P
>      Work around possible misoptimization in PL/Perl (Tom Lane)
     </P
><P
>      Some Linux distributions contain an incorrect version of
      <TT
CLASS="FILENAME"
>pthread.h</TT
> that results in incorrect compiled code in
      PL/Perl, leading to crashes if a PL/Perl function calls another one
      that throws an error.
     </P
></LI
><LI
><P
>      Remove unnecessary dependency on <SPAN
CLASS="APPLICATION"
>pg_config</SPAN
> from
      <SPAN
CLASS="APPLICATION"
>pg_upgrade</SPAN
> (Peter Eisentraut)
     </P
></LI
><LI
><P
>      Update time zone data files to <SPAN
CLASS="APPLICATION"
>tzdata</SPAN
> release 2012f
      for DST law changes in Fiji
     </P
></LI
></UL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="release-9-2-2.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="release-9-2.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Release 9.2.2</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="release.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Release 9.2</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>