Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
212
/
root
/
opt
/
postgresql-11.1-201812121535
/
doc
/
html
/
//proc/212/root/opt/postgresql-11.1-201812121535/doc/html/release-8-2-14.html
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>E.215. Release 8.2.14</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /><link rel="prev" href="release-8-2-15.html" title="E.214. Release 8.2.15" /><link rel="next" href="release-8-2-13.html" title="E.216. Release 8.2.13" /></head><body><div xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">E.215. Release 8.2.14</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="release-8-2-15.html" title="E.214. Release 8.2.15">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="release.html" title="Appendix E. Release Notes">Up</a></td><th width="60%" align="center">Appendix E. Release Notes</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 11.1 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="release-8-2-13.html" title="E.216. Release 8.2.13">Next</a></td></tr></table><hr></hr></div><div class="sect1" id="RELEASE-8-2-14"><div class="titlepage"><div><div><h2 class="title" style="clear: both">E.215. Release 8.2.14</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="sect2"><a href="release-8-2-14.html#id-1.11.6.219.4">E.215.1. Migration to Version 8.2.14</a></span></dt><dt><span class="sect2"><a href="release-8-2-14.html#id-1.11.6.219.5">E.215.2. Changes</a></span></dt></dl></div><p><strong>Release date: </strong>2009-09-09</p><p> This release contains a variety of fixes from 8.2.13. For information about new features in the 8.2 major release, see <a class="xref" href="release-8-2.html" title="E.229. Release 8.2">Section E.229</a>. </p><div class="sect2" id="id-1.11.6.219.4"><div class="titlepage"><div><div><h3 class="title">E.215.1. Migration to Version 8.2.14</h3></div></div></div><p> A dump/restore is not required for those running 8.2.X. However, if you have any hash indexes on <code class="type">interval</code> columns, you must <code class="command">REINDEX</code> them after updating to 8.2.14. Also, if you are upgrading from a version earlier than 8.2.11, see <a class="xref" href="release-8-2-11.html" title="E.218. Release 8.2.11">Section E.218</a>. </p></div><div class="sect2" id="id-1.11.6.219.5"><div class="titlepage"><div><div><h3 class="title">E.215.2. Changes</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p> Force WAL segment switch during <code class="function">pg_start_backup()</code> (Heikki) </p><p> This avoids corner cases that could render a base backup unusable. </p></li><li class="listitem"><p> Disallow <code class="command">RESET ROLE</code> and <code class="command">RESET SESSION AUTHORIZATION</code> inside security-definer functions (Tom, Heikki) </p><p> This covers a case that was missed in the previous patch that disallowed <code class="command">SET ROLE</code> and <code class="command">SET SESSION AUTHORIZATION</code> inside security-definer functions. (See CVE-2007-6600) </p></li><li class="listitem"><p> Make <code class="command">LOAD</code> of an already-loaded loadable module into a no-op (Tom) </p><p> Formerly, <code class="command">LOAD</code> would attempt to unload and re-load the module, but this is unsafe and not all that useful. </p></li><li class="listitem"><p> Disallow empty passwords during LDAP authentication (Magnus) </p></li><li class="listitem"><p> Fix handling of sub-SELECTs appearing in the arguments of an outer-level aggregate function (Tom) </p></li><li class="listitem"><p> Fix bugs associated with fetching a whole-row value from the output of a Sort or Materialize plan node (Tom) </p></li><li class="listitem"><p> Revert planner change that disabled partial-index and constraint exclusion optimizations when there were more than 100 clauses in an AND or OR list (Tom) </p></li><li class="listitem"><p> Fix hash calculation for data type <code class="type">interval</code> (Tom) </p><p> This corrects wrong results for hash joins on interval values. It also changes the contents of hash indexes on interval columns. If you have any such indexes, you must <code class="command">REINDEX</code> them after updating. </p></li><li class="listitem"><p> Treat <code class="function">to_char(..., 'TH')</code> as an uppercase ordinal suffix with <code class="literal">'HH'</code>/<code class="literal">'HH12'</code> (Heikki) </p><p> It was previously handled as <code class="literal">'th'</code> (lowercase). </p></li><li class="listitem"><p> Fix overflow for <code class="literal">INTERVAL '<em class="replaceable"><code>x</code></em> ms'</code> when <em class="replaceable"><code>x</code></em> is more than 2 million and integer datetimes are in use (Alex Hunsaker) </p></li><li class="listitem"><p> Fix calculation of distance between a point and a line segment (Tom) </p><p> This led to incorrect results from a number of geometric operators. </p></li><li class="listitem"><p> Fix <code class="type">money</code> data type to work in locales where currency amounts have no fractional digits, e.g. Japan (Itagaki Takahiro) </p></li><li class="listitem"><p> Properly round datetime input like <code class="literal">00:12:57.9999999999999999999999999999</code> (Tom) </p></li><li class="listitem"><p> Fix poor choice of page split point in GiST R-tree operator classes (Teodor) </p></li><li class="listitem"><p> Avoid performance degradation in bulk inserts into GIN indexes when the input values are (nearly) in sorted order (Tom) </p></li><li class="listitem"><p> Correctly enforce NOT NULL domain constraints in some contexts in PL/pgSQL (Tom) </p></li><li class="listitem"><p> Fix portability issues in plperl initialization (Andrew Dunstan) </p></li><li class="listitem"><p> Fix <span class="application">pg_ctl</span> to not go into an infinite loop if <code class="filename">postgresql.conf</code> is empty (Jeff Davis) </p></li><li class="listitem"><p> Make <code class="filename">contrib/hstore</code> throw an error when a key or value is too long to fit in its data structure, rather than silently truncating it (Andrew Gierth) </p></li><li class="listitem"><p> Fix <code class="filename">contrib/xml2</code>'s <code class="function">xslt_process()</code> to properly handle the maximum number of parameters (twenty) (Tom) </p></li><li class="listitem"><p> Improve robustness of <span class="application">libpq</span>'s code to recover from errors during <code class="command">COPY FROM STDIN</code> (Tom) </p></li><li class="listitem"><p> Avoid including conflicting readline and editline header files when both libraries are installed (Zdenek Kotala) </p></li><li class="listitem"><p> Update time zone data files to <span class="application">tzdata</span> release 2009l for DST law changes in Bangladesh, Egypt, Jordan, Pakistan, Argentina/San_Luis, Cuba, Jordan (historical correction only), Mauritius, Morocco, Palestine, Syria, Tunisia. </p></li></ul></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="release-8-2-15.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="release.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="release-8-2-13.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">E.214. Release 8.2.15 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> E.216. Release 8.2.13</td></tr></table></div></body></html>