<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL7_4_22</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>tag for 7.4.22</title>
<updated>2008-09-19T03:30:27+00:00</updated>
<author>
<name>Marc G. Fournier</name>
<email>scrappy@hub.org</email>
</author>
<published>2008-09-19T03:30:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=b304b8640b44536b014cb0b28f97f0faaf998433'/>
<id>b304b8640b44536b014cb0b28f97f0faaf998433</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update back-branch release notes.</title>
<updated>2008-09-19T02:46:08+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-09-19T02:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=ff1c15e02085baf4acfd9f6b4ba8fb9aa5a24411'/>
<id>ff1c15e02085baf4acfd9f6b4ba8fb9aa5a24411</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pg_dump docs to acknowledge that you can use -Z with plain text output.  Pointed out by Daniel Migowski.</title>
<updated>2008-08-26T00:03:52+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-08-26T00:03:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=d32b17a5fde4f649103d3d56c69ea4ee1ed92ae7'/>
<id>d32b17a5fde4f649103d3d56c69ea4ee1ed92ae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pg_dump/pg_restore's ExecuteSqlCommand() to behave suitably if PQexec</title>
<updated>2008-08-16T02:25:38+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-08-16T02:25:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=7eb9f613c3fdc33b2ea19177e7e0b210f38f194c'/>
<id>7eb9f613c3fdc33b2ea19177e7e0b210f38f194c</id>
<content type='text'>
returns NULL instead of a PGresult.  The former coding would fail, which
is OK, but it neglected to give you the PQerrorMessage that might tell
you why.  In the oldest branches, there was another problem: it'd sometimes
report PQerrorMessage from the wrong connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
returns NULL instead of a PGresult.  The former coding would fail, which
is OK, but it neglected to give you the PQerrorMessage that might tell
you why.  In the oldest branches, there was another problem: it'd sometimes
report PQerrorMessage from the wrong connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not allow Unique nodes to be scanned backwards.  The code claimed that it</title>
<updated>2008-08-05T21:29:01+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-08-05T21:29:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=45b8e6ed687c7a7c595d116ecb6fe898041fd7c5'/>
<id>45b8e6ed687c7a7c595d116ecb6fe898041fd7c5</id>
<content type='text'>
would work, but in fact it didn't return the same rows when moving backwards
as when moving forwards.  This would have no visible effect in a DISTINCT
query (at least assuming the column datatypes use a strong definition of
equality), but it gave entirely wrong answers for DISTINCT ON queries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
would work, but in fact it didn't return the same rows when moving backwards
as when moving forwards.  This would have no visible effect in a DISTINCT
query (at least assuming the column datatypes use a strong definition of
equality), but it gave entirely wrong answers for DISTINCT ON queries.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix performance bug in write_syslog(): the code to preferentially break the</title>
<updated>2008-07-08T22:18:18+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-07-08T22:18:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=20c20dfeec4420d0c63ae29c950281cb70f64c39'/>
<id>20c20dfeec4420d0c63ae29c950281cb70f64c39</id>
<content type='text'>
log message at newlines cost O(N^2) for very long messages with few or no
newlines.  For messages in the megabyte range this became the dominant cost.
Per gripe from Achilleas Mantzios.

Patch all the way back, since this is a safe change with no portability
risks.  I am also thinking of increasing PG_SYSLOG_LIMIT, but that should
be done separately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
log message at newlines cost O(N^2) for very long messages with few or no
newlines.  For messages in the megabyte range this became the dominant cost.
Per gripe from Achilleas Mantzios.

Patch all the way back, since this is a safe change with no portability
risks.  I am also thinking of increasing PG_SYSLOG_LIMIT, but that should
be done separately.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix estimate_num_groups() to assume that GROUP BY expressions yielding boolean</title>
<updated>2008-07-07T20:25:40+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-07-07T20:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=99772d6465191b360f099d75ace760dc97ec9fcb'/>
<id>99772d6465191b360f099d75ace760dc97ec9fcb</id>
<content type='text'>
results always contribute two groups, regardless of the expression contents.
This is very substantially more accurate than the regular heuristic for
certain boolean tests like "col IS NULL".  Per gripe from Sam Mason.

Back-patch to all supported releases, since the behavior of
estimate_num_groups() hasn't changed all that much since 7.4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
results always contribute two groups, regardless of the expression contents.
This is very substantially more accurate than the regular heuristic for
certain boolean tests like "col IS NULL".  Per gripe from Sam Mason.

Back-patch to all supported releases, since the behavior of
estimate_num_groups() hasn't changed all that much since 7.4.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create a script to handle stamping release version numbers into files,</title>
<updated>2008-06-10T18:09:26+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-06-10T18:09:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=2e09f53ed321b3bdbf8f88c354447342b90f667d'/>
<id>2e09f53ed321b3bdbf8f88c354447342b90f667d</id>
<content type='text'>
replacing the tedious and error-prone manual process we've been using.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
replacing the tedious and error-prone manual process we've been using.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix datetime input functions to correctly detect integer overflow when</title>
<updated>2008-06-09T19:34:40+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-06-09T19:34:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=0c423f02581f9ea03d8c4528f35e8f7339e61541'/>
<id>0c423f02581f9ea03d8c4528f35e8f7339e61541</id>
<content type='text'>
running on a 64-bit platform ... strtol() will happily return 64-bit
output in that case.  Per bug #4231 from Geoff Tolley.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
running on a 64-bit platform ... strtol() will happily return 64-bit
output in that case.  Per bug #4231 from Geoff Tolley.
</pre>
</div>
</content>
</entry>
<entry>
<title>tag 7.4.21</title>
<updated>2008-06-09T00:16:58+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-06-09T00:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=9acedf8fafbb4b3921349d3821cabff2e41d29fb'/>
<id>9acedf8fafbb4b3921349d3821cabff2e41d29fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
