Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
opt
/
postgresql-11
/
doc
/
html
/
//opt/postgresql-11/doc/html/release-7-3-3.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.330. Release 7.3.3</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-7-3-4.html" title="E.329. Release 7.3.4" /><link rel="next" href="release-7-3-2.html" title="E.331. Release 7.3.2" /></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.330. Release 7.3.3</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="release-7-3-4.html" title="E.329. Release 7.3.4">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-7-3-2.html" title="E.331. Release 7.3.2">Next</a></td></tr></table><hr></hr></div><div class="sect1" id="RELEASE-7-3-3"><div class="titlepage"><div><div><h2 class="title" style="clear: both">E.330. Release 7.3.3</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="sect2"><a href="release-7-3-3.html#id-1.11.6.334.4">E.330.1. Migration to Version 7.3.3</a></span></dt><dt><span class="sect2"><a href="release-7-3-3.html#id-1.11.6.334.5">E.330.2. Changes</a></span></dt></dl></div><p><strong>Release date: </strong>2003-05-22</p><p> This release contains a variety of fixes for version 7.3.2. </p><div class="sect2" id="id-1.11.6.334.4"><div class="titlepage"><div><div><h3 class="title">E.330.1. Migration to Version 7.3.3</h3></div></div></div><p> A dump/restore is <span class="emphasis"><em>not</em></span> required for those running version 7.3.*. </p></div><div class="sect2" id="id-1.11.6.334.5"><div class="titlepage"><div><div><h3 class="title">E.330.2. Changes</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Repair sometimes-incorrect computation of StartUpID after a crash</p></li><li class="listitem"><p>Avoid slowness with lots of deferred triggers in one transaction (Stephan)</p></li><li class="listitem"><p>Don't lock referenced row when <code class="command">UPDATE</code> doesn't change foreign key's value (Jan)</p></li><li class="listitem"><p>Use <code class="command">-fPIC</code> not <code class="command">-fpic</code> on Sparc (Tom Callaway)</p></li><li class="listitem"><p>Repair lack of schema-awareness in contrib/reindexdb</p></li><li class="listitem"><p>Fix contrib/intarray error for zero-element result array (Teodor)</p></li><li class="listitem"><p>Ensure createuser script will exit on control-C (Oliver)</p></li><li class="listitem"><p>Fix errors when the type of a dropped column has itself been dropped</p></li><li class="listitem"><p><code class="command">CHECKPOINT</code> does not cause database panic on failure in noncritical steps</p></li><li class="listitem"><p>Accept 60 in seconds fields of timestamp, time, interval input values</p></li><li class="listitem"><p>Issue notice, not error, if <code class="type">TIMESTAMP</code>, <code class="type"> TIME</code>, or <code class="type">INTERVAL</code> precision too large</p></li><li class="listitem"><p>Fix <code class="function">abstime-to-time</code> cast function (fix is not applied unless you <span class="application">initdb</span>)</p></li><li class="listitem"><p>Fix <span class="application">pg_proc</span> entry for <code class="type">timestampt_izone</code> (fix is not applied unless you <span class="application">initdb</span>)</p></li><li class="listitem"><p>Make <code class="function">EXTRACT(EPOCH FROM timestamp without time zone)</code> treat input as local time</p></li><li class="listitem"><p><code class="command">'now'::timestamptz</code> gave wrong answer if timezone changed earlier in transaction</p></li><li class="listitem"><p><code class="envar">HAVE_INT64_TIMESTAMP</code> code for time with timezone overwrote its input</p></li><li class="listitem"><p>Accept <code class="command">GLOBAL TEMP/TEMPORARY</code> as a synonym for <code class="command">TEMPORARY</code></p></li><li class="listitem"><p>Avoid improper schema-privilege-check failure in foreign-key triggers</p></li><li class="listitem"><p>Fix bugs in foreign-key triggers for <code class="command">SET DEFAULT</code> action</p></li><li class="listitem"><p>Fix incorrect time-qual check in row fetch for <code class="command">UPDATE</code> and <code class="command">DELETE</code> triggers</p></li><li class="listitem"><p>Foreign-key clauses were parsed but ignored in <code class="command">ALTER TABLE ADD COLUMN</code></p></li><li class="listitem"><p>Fix createlang script breakage for case where handler function already exists</p></li><li class="listitem"><p>Fix misbehavior on zero-column tables in <span class="application">pg_dump</span>, COPY, ANALYZE, other places</p></li><li class="listitem"><p>Fix misbehavior of <code class="function">func_error()</code> on type names containing '%'</p></li><li class="listitem"><p>Fix misbehavior of <code class="function">replace()</code> on strings containing '%'</p></li><li class="listitem"><p>Regular-expression patterns containing certain multibyte characters failed</p></li><li class="listitem"><p>Account correctly for <code class="command">NULL</code>s in more cases in join size estimation</p></li><li class="listitem"><p>Avoid conflict with system definition of <code class="function">isblank()</code> function or macro</p></li><li class="listitem"><p>Fix failure to convert large code point values in EUC_TW conversions (Tatsuo)</p></li><li class="listitem"><p>Fix error recovery for <code class="function">SSL_read</code>/<code class="function">SSL_write</code> calls</p></li><li class="listitem"><p>Don't do early constant-folding of type coercion expressions</p></li><li class="listitem"><p>Validate page header fields immediately after reading in any page</p></li><li class="listitem"><p>Repair incorrect check for ungrouped variables in unnamed joins</p></li><li class="listitem"><p>Fix buffer overrun in <code class="function">to_ascii</code> (Guido Notari)</p></li><li class="listitem"><p>contrib/ltree fixes (Teodor)</p></li><li class="listitem"><p>Fix core dump in deadlock detection on machines where char is unsigned</p></li><li class="listitem"><p>Avoid running out of buffers in many-way indexscan (bug introduced in 7.3)</p></li><li class="listitem"><p>Fix planner's selectivity estimation functions to handle domains properly</p></li><li class="listitem"><p>Fix <span class="application">dbmirror</span> memory-allocation bug (Steven Singer)</p></li><li class="listitem"><p>Prevent infinite loop in <code class="function">ln(numeric)</code> due to roundoff error</p></li><li class="listitem"><p><code class="command">GROUP BY</code> got confused if there were multiple equal GROUP BY items</p></li><li class="listitem"><p>Fix bad plan when inherited <code class="command">UPDATE</code>/<code class="command">DELETE</code> references another inherited table</p></li><li class="listitem"><p>Prevent clustering on incomplete (partial or non-NULL-storing) indexes</p></li><li class="listitem"><p>Service shutdown request at proper time if it arrives while still starting up</p></li><li class="listitem"><p>Fix left-links in temporary indexes (could make backwards scans miss entries)</p></li><li class="listitem"><p>Fix incorrect handling of client_encoding setting in postgresql.conf (Tatsuo)</p></li><li class="listitem"><p>Fix failure to respond to <code class="command">pg_ctl stop -m fast</code> after Async_NotifyHandler runs</p></li><li class="listitem"><p>Fix SPI for case where rule contains multiple statements of the same type</p></li><li class="listitem"><p>Fix problem with checking for wrong type of access privilege in rule query</p></li><li class="listitem"><p>Fix problem with <code class="command">EXCEPT</code> in <code class="command">CREATE RULE</code></p></li><li class="listitem"><p>Prevent problem with dropping temp tables having serial columns</p></li><li class="listitem"><p>Fix replace_vars_with_subplan_refs failure in complex views</p></li><li class="listitem"><p>Fix regexp slowness in single-byte encodings (Tatsuo)</p></li><li class="listitem"><p>Allow qualified type names in <code class="command">CREATE CAST</code> and <code class="command"> DROP CAST</code></p></li><li class="listitem"><p>Accept <code class="function">SETOF type[]</code>, which formerly had to be written <code class="function">SETOF _type</code></p></li><li class="listitem"><p>Fix <span class="application">pg_dump</span> core dump in some cases with procedural languages</p></li><li class="listitem"><p>Force ISO datestyle in <span class="application">pg_dump</span> output, for portability (Oliver)</p></li><li class="listitem"><p><span class="application">pg_dump</span> failed to handle error return from <code class="function">lo_read</code> (Oleg Drokin)</p></li><li class="listitem"><p><span class="application">pg_dumpall</span> failed with groups having no members (Nick Eskelinen)</p></li><li class="listitem"><p><span class="application">pg_dumpall</span> failed to recognize --globals-only switch</p></li><li class="listitem"><p>pg_restore failed to restore blobs if -X disable-triggers is specified</p></li><li class="listitem"><p>Repair intrafunction memory leak in plpgsql</p></li><li class="listitem"><p>pltcl's <code class="command">elog</code> command dumped core if given wrong parameters (Ian Harding)</p></li><li class="listitem"><p>plpython used wrong value of <code class="envar">atttypmod</code> (Brad McLean)</p></li><li class="listitem"><p>Fix improper quoting of boolean values in Python interface (D'Arcy)</p></li><li class="listitem"><p>Added <code class="function">addDataType()</code> method to PGConnection interface for JDBC</p></li><li class="listitem"><p>Fixed various problems with updateable ResultSets for JDBC (Shawn Green)</p></li><li class="listitem"><p>Fixed various problems with DatabaseMetaData for JDBC (Kris Jurka, Peter Royal)</p></li><li class="listitem"><p>Fixed problem with parsing table ACLs in JDBC</p></li><li class="listitem"><p>Better error message for character set conversion problems in JDBC</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-7-3-4.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-7-3-2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">E.329. Release 7.3.4 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> E.331. Release 7.3.2</td></tr></table></div></body></html>