== PostgreSQL Weekly News - September 10 2006 ==
The Open Geospatial Consortium has awarded PostGIS a compliance
== PostgreSQL Product News ==
pgpool-II-1.0.0 is out, now supporting more than two servers and with
the new pgpoolAdmin tool written in PHP.
== PostgreSQL Jobs for September ==
== PostgreSQL Local ==
Everything this week was global.
== PostgreSQL in the News ==
David Wheeler has published an article on PL/PgSQL at O'Reillynet
Planet PostgreSQL: http://www.planetpostgresql.org/
General Bits, Archives and occasional new articles:
== Applied Patches ==
Bruce Momjian committed:
- Michael Glaesemann's patch which adds interval
division/multiplication regression tests.
- A Bruce Momjian/Michael Glaesemann collaboration which fixes an
imprecision from interval rounding of multiplication/division.
- A patch from Jun Kuwamura which updates the Japanese FAQ.
- A patch which updates the setseed() documentation.
- Gregory Stark's patch which doubles the speed of VACUUM on tables
with no indexes by preventing a second scan of such tables in that
- A patch which adds some MSVC build tools.
- Greg Sabino Mullane's patch which fixes the bugs in the information
schema where sequences were not being shown due to the use of
lowercase 's' instead of 'S', and the views were not checking for
table visibility with regards to temporary tables and sequences.
- Simon Riggs' documentation patch which mentions that paremeterized
queries do not work with partial indexes.
- A patch which removes a trailing slash use in ecpg regression
script which caused failures on some platforms.
- A backpatch to 8.1.X fix for to_timestamp() where "PM/AM"
specification was eating too much user input, producing incorrect
- Satoshi Nagayasu's patch which updates the Japanese README for
- Add Andrew Dunstan's sample.emacsrc and sample.vimrc to src/tools/
- Added XML documentation to the data types section of the docs.
- A patch which specifies lo_write() to take a _const_ buffer, to
match its documentation.
Tom Lane committed:
- A patch which fixes sslinfo so it builds on Darwin.
- A patch to sslinfo which silences a compiler warning about signed vs
- A patch to sslinfo which silences a compiler warning about
incompatible function pointer types.
- A patch which removes pgcrypto functions that had been deprecated
and slated for removal.
- A patch which gets rid of the separate RULE privilege for tables:
now only a table's owner can create or modify rules for the table.
This fixes a bug where ALTER TABLE OWNER would fail to update the
permission checking for associated rules.
Per discussion at
- A patch which makes Gen_fmgrtab.sh locale-proof. Per report from
Marko Kreen and fix suggestion from Peter Eisentraut.
- A patch which removes contrib modules that have been migrated to
- A patch by Greg Mullane which fixes information_schema.key_column_usage
to show the correct value of position_in_unique_constraint (column
newly added per SQL2003).
- A patch which changes the sslinfo Makefile to work with VPATH and
- A patch which disallows TRUNCATE when there are any pending
after-trigger events for the target relation(s). Per report from
Markus Schiltknecht and subsequent discussion.
- A patch which changes ILIKE to invoke lower() and then do plain LIKE
comparison when working in a multibyte encoding. This fixes the
problems exhibited in bug #1931 and other reports of ILIKE
misbehavior in UTF8 encoding. This change is a stopgap until we
support locales better (ICU?).
- A patch which adds the sslinfo contrib module - information about
current SSL certificate Author: Victor Wagner <vitus(at)cryptocom(dot)ru>
- Itagaki Takahiro's patch which cleans up some leftover problems in
pgstattuple, namely removing unwanted and unportable elog(NOTICE)
report and fixing the install/uninstall sequence.
- Michael Glaesemann's fix to the interval input parser so that
fractional weeks and months are cascaded first to days and only what
is leftover into seconds. This seems to satisfy the principle of
least surprise given the general conversion to three-part interval
values. It was an oversight that these cases weren't dealt with in
- Improvements to Susan Ebrecht's UPDATE SET (columnlist) patch. He
wasn't exactly delighted with the state it was committed in or with
the overall approach.
- Patches to fix the PL/Python documents.
- A patch to ecpg which suppress 'unused variable' warnings created by
a recent commit.
- A patch per suggestion by Andrew at Supernews which changes
processing of extended-Query mode so that an unnamed statement that
has parameters is always planned afresh for each Bind command,
treating the parameter values as constants in the planner. This
removes the performance penalty formerly often paid for using
out-of-line parameters. With this definition, the planner can do
constant folding, LIKE optimization, etc.
- Clean up logging for extended-query-protocol operations, as per his
recent proposal. Parameter logging works even for binary-format
parameters, and does not impose overhead when disabled.
- A fix to pg_dump for recent change removing separate RULE privilege,
which lets it recognize when to use ALL for table privileges in 8.2.
- A patch which puts back plan-time check for trying to apply SELECT
FOR UPDATE/SHARE to a relation on the nullable side of an outer
- A change per proposal by Guillaume Smet to the behavior of
log_duration. Rather than being equivalent to setting
log_min_duration_statement to zero, this option now forces logging
of all query durations, but doesn't force logging of query text.
The patch also adds duration logging coverage for fastpath function
- GermÃ¡n MÃ©ndez (Kronuz) Bravo's patch which replaced
contrib/isbn_issn with contrib/isn, just in time for EAN13, now with
- Albe Laurenz's patch which fixes linking of OpenLDAP libraries and
adds two macros LDAP_LIBS_FE and LDAP_LIBS_BE for frontend and
- A set of patches which renames contains/contained-by operators to @>
and <@, per discussion that agreed these symbols are less easily
confused than the previous versions.
- A cleaner solution to the AIX libpq linking problem, as per an
earlier discussion. This one centralizes assumptions about what
libpq depends on in one place in Makefile.global. Per how
discussion and howecpg does it.
- Remove unhelpful/misleading advice about how to use SPI_saveplan().
Per gripe from Jack Orenstein.
- Fix dblink build for --enable-nls or --enable-openssl on AIX.
Per Chris Browne.
- Add missing documentation for new anyarray-overlap operator.
- Per the above, fix them to work reliably for all arrays. Fix code
to handle NULLs and multidimensional arrays, move it into
arrayfuncs.c. GIN is still restricted to indexing arrays with no null
- Rename contrib contains/contained-by operators to @> and <@, per
Teodor Sigaev committed:
- A patch which adds a new contrib module hstore, followed by one
which fixes markup and license.
- A patch which fixes an Intel compiler bug.
Michael Meskes committed:
- Various improvements to ecpg and its regression tests
- A fix to the test case which removes C++ style comments.
Peter Eisentraut committed:
- A patch which adds missing gettext calls for some SSL errors.
Joe Conway committed:
- A Kai Londenberg/Joe Conway patch which adds asynchronous queries
and parallel execution to dblink.
== Rejected Patches (for now) ==
Jie Zhang's bitmap indexes patch has been held back for PostgreSQL
Per gripes by Tom Lane, Bruce Momjian reverted the change which caused
FETCH and MOVE to use 64-bit integers.
Per gripe about their unfinished state from author Christopher
Kings-Lynne, Bruce Momjian removed the GIN docs for a re-work.
== Pending Patches ==
Jeremy Drake sent in a patch which adds regression tests for large
Simon Riggs sent in a patch which documents restartable recovery mode.
PostgreSQL Weekly News is brought to you this week by David Fetter and
pgsql-announce by date
|Next:||From: Tatsuo Ishii||Date: 2006-09-11 12:59:20|
|Subject: Re: [ANNOUNCE] == PostgreSQL Weekly News - September 10 2006 ==|
|Previous:||From: Marc G. Fournier||Date: 2006-09-09 21:58:35|
|Subject: Move completed ...|
pgsql-general by date
|Next:||From: Sim Zacks||Date: 2006-09-11 07:03:10|
|Subject: Re: Child program using parent program's transaction?|
|Previous:||From: Michael Fuhr||Date: 2006-09-11 03:57:49|
|Subject: Re: Certificate, login & php question ?|