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-4-1.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.310. Release 7.4.1</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-4-2.html" title="E.309. Release 7.4.2" /><link rel="next" href="release-7-4.html" title="E.311. Release 7.4" /></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.310. Release 7.4.1</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="release-7-4-2.html" title="E.309. Release 7.4.2">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-4.html" title="E.311. Release 7.4">Next</a></td></tr></table><hr></hr></div><div class="sect1" id="RELEASE-7-4-1"><div class="titlepage"><div><div><h2 class="title" style="clear: both">E.310. Release 7.4.1</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="sect2"><a href="release-7-4-1.html#id-1.11.6.314.4">E.310.1. Migration to Version 7.4.1</a></span></dt><dt><span class="sect2"><a href="release-7-4-1.html#id-1.11.6.314.5">E.310.2. Changes</a></span></dt></dl></div><p><strong>Release date: </strong>2003-12-22</p><p> This release contains a variety of fixes from 7.4. For information about new features in the 7.4 major release, see <a class="xref" href="release-7-4.html" title="E.311. Release 7.4">Section E.311</a>. </p><div class="sect2" id="id-1.11.6.314.4"><div class="titlepage"><div><div><h3 class="title">E.310.1. Migration to Version 7.4.1</h3></div></div></div><p> A dump/restore is <span class="emphasis"><em>not</em></span> required for those running 7.4. </p><p> If you want to install the fixes in the information schema you need to reload it into the database. This is either accomplished by initializing a new cluster by running <code class="command">initdb</code>, or by running the following sequence of SQL commands in each database (ideally including <code class="literal">template1</code>) as a superuser in <span class="application">psql</span>, after installing the new release: </p><pre class="programlisting"> DROP SCHEMA information_schema CASCADE; \i /usr/local/pgsql/share/information_schema.sql </pre><p> Substitute your installation path in the second command. </p></div><div class="sect2" id="id-1.11.6.314.5"><div class="titlepage"><div><div><h3 class="title">E.310.2. Changes</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Fixed bug in <code class="command">CREATE SCHEMA</code> parsing in ECPG (Michael)</p></li><li class="listitem"><p>Fix compile error when <code class="option">--enable-thread-safety</code> and <code class="option">--with-perl</code> are used together (Peter)</p></li><li class="listitem"><p>Fix for subqueries that used hash joins (Tom)</p><p> Certain subqueries that used hash joins would crash because of improperly shared structures. </p></li><li class="listitem"><p>Fix free space map compaction bug (Tom)</p><p> This fixes a bug where compaction of the free space map could lead to a database server shutdown. </p></li><li class="listitem"><p>Fix for Borland compiler build of libpq (Bruce)</p></li><li class="listitem"><p>Fix <code class="function">netmask()</code> and <code class="function">hostmask()</code> to return the maximum-length masklen (Tom)</p><p> Fix these functions to return values consistent with pre-7.4 releases. </p></li><li class="listitem"><p>Several <code class="filename">contrib/pg_autovacuum</code> fixes</p><p> Fixes include improper variable initialization, missing vacuum after <code class="command">TRUNCATE</code>, and duration computation overflow for long vacuums. </p></li><li class="listitem"><p>Allow compile of <code class="filename">contrib/cube</code> under Cygwin (Jason Tishler)</p></li><li class="listitem"><p>Fix Solaris use of password file when no passwords are defined (Tom)</p><p> Fix crash on Solaris caused by use of any type of password authentication when no passwords were defined. </p></li><li class="listitem"><p>JDBC fix for thread problems, other fixes</p></li><li class="listitem"><p>Fix for <code class="type">bytea</code> index lookups (Joe)</p></li><li class="listitem"><p>Fix information schema for bit data types (Peter)</p></li><li class="listitem"><p>Force zero_damaged_pages to be on during recovery from WAL</p></li><li class="listitem"><p>Prevent some obscure cases of <span class="quote">“<span class="quote">variable not in subplan target lists</span>”</span></p></li><li class="listitem"><p>Make <code class="function">PQescapeBytea</code> and <code class="function">byteaout</code> consistent with each other (Joe)</p></li><li class="listitem"><p>Escape <code class="type">bytea</code> output for bytes > 0x7e(Joe)</p><p> If different client encodings are used for <code class="type">bytea</code> output and input, it is possible for <code class="type">bytea</code> values to be corrupted by the differing encodings. This fix escapes all bytes that might be affected. </p></li><li class="listitem"><p>Added missing <code class="function">SPI_finish()</code> calls to dblink's <code class="function">get_tuple_of_interest()</code> (Joe)</p></li><li class="listitem"><p>New Czech FAQ</p></li><li class="listitem"><p>Fix information schema view <code class="literal">constraint_column_usage</code> for foreign keys (Peter)</p></li><li class="listitem"><p>ECPG fixes (Michael)</p></li><li class="listitem"><p>Fix bug with multiple <code class="literal">IN</code> subqueries and joins in the subqueries (Tom)</p></li><li class="listitem"><p>Allow <code class="literal">COUNT('x')</code> to work (Tom)</p></li><li class="listitem"><p>Install ECPG include files for Informix compatibility into separate directory (Peter)</p><p> Some names of ECPG include files for Informix compatibility conflicted with operating system include files. By installing them in their own directory, name conflicts have been reduced. </p></li><li class="listitem"><p>Fix SSL memory leak (Neil)</p><p> This release fixes a bug in 7.4 where SSL didn't free all memory it allocated. </p></li><li class="listitem"><p>Prevent <code class="filename">pg_service.conf</code> from using service name as default dbname (Bruce)</p></li><li class="listitem"><p>Fix local ident authentication on FreeBSD (Tom)</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-4-2.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-4.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">E.309. Release 7.4.2 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> E.311. Release 7.4</td></tr></table></div></body></html>