--- /dev/null
+<!-- BEGIN page_title_block -->
+Weekly News - June 21 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - June 21 2009</h1>
+
+<p>
+The Call for Papers for pgday.eu is out. Submit!
+<a href="http://2009.pgday.eu/">http://2009.pgday.eu/</a>
+</p>
+
+<p>
+On October 1st, 2ndQuadrant will offer free support to the students of
+the L'Aquila University in the Abruzzi region over a 15 month period.
+For more information (in Italian):
+<a href="http://blog.2ndquadrant.it/it/2009/06/2ndquadrant-universita-aquila.html">http://blog.2ndquadrant.it/it/2009/06/2ndquadrant-universita-aquila.html</a>
+</p>
+
+<p>
+OpenSQL Camp will take place August 22-23, 2009 in St. Augustin,
+Germany, close to Bonn and Cologne. Deadline for the CfP is July 19,
+2009. Get your proposals in!
+<a href="http://opensqlcamp.org/Events/2009/Call_for_Participation">http://opensqlcamp.org/Events/2009/Call_for_Participation</a>
+</p>
+
+<p>
+The CfP for PyCon Argentina is open until June 29th, 2009 23:59 ART.
+The conference itself will be in Beunos Aires on September 4-5 2009.
+<a href="http://ar.pycon.org/2009/rfp/">http://ar.pycon.org/2009/rfp/</a>
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Benetl 2.8, an ETL tool for files using PostgreSQL, released.
+<a href="http://www.benetl.net">http://www.benetl.net</a>
+</p>
+
+<p>
+MicroOLAP Database Designer 1.2.8 for PostgreSQL released.
+<a href="http://microolap.com/products/database/postgresql-designer/">http://microolap.com/products/database/postgresql-designer/</a>
+</p>
+
+<p>
+PostGIS 1.4.0 beta 1, a Geographic Information System for PostgreSQL, released.
+<a href="http://postgis.refractions.net/">http://postgis.refractions.net/</a>
+</p>
+
+<p>
+rubyrep 1.0.3, an asynchronous master-master replication system, released.
+<a href="http://www.rubyrep.org">http://www.rubyrep.org</a>
+</p>
+
+<h2>PostgreSQL 8.4 Feature of the Week</h2>
+<p>
+EXPLAIN ANALYZE shows you sort and hash memory usage.
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+User-set GUCs (system settings) such as work_mem and
+constraint_exclusion can be set as the property of a ROLE or of a
+function.
+</p>
+
+<h2>PostgreSQL Jobs for June</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2009-06/threads.php">http://archives.postgresql.org/pgsql-jobs/2009-06/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+pgDay San Jose is Sunday, July 19th 2009 immediately before OSCON.
+Sign up below:
+<a href="http://postgresql.meetup.com/1/calendar/10626647">http://postgresql.meetup.com/1/calendar/10626647</a>
+</p>
+
+<p>
+The CfP for PGCon Brazil is open!
+<a href="http://pgcon.postgresql.org.br/2009/chamadas.en.php">http://pgcon.postgresql.org.br/2009/chamadas.en.php</a>
+</p>
+
+<p>
+PGCon Brazil will be take place October 23-24 2009 at Unicamp in
+Campinas, Sao Paulo state.
+</p>
+
+<p>
+PGDay.EU 2009 will be at Telecom ParisTech in Paris, France on
+November 6-7, 2009.
+<a href="http://www.pgday.eu/">http://www.pgday.eu/</a>
+</p>
+
+<p>
+JPUG 10th Anniversary Conference has started its Request for
+Proposals. The conference is November 20-21, 2009 in Tokyo, Japan.
+<a href="http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php">http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php</a>
+</p>
+
+<h2>PostgreSQL in the News</h2>
+<p>
+Planet PostgreSQL: <a href="http://planet.postgresql.org/">http://planet.postgresql.org/</a>
+</p>
+
+<p>
+PostgreSQL Weekly News is brought to you this week by David Fetter
+and Josh Berkus
+</p>
+
+<p>
+Submit news and announcements by Sunday at 3:00pm Pacific time.
+Please send English language ones to david@fetter.org, German language
+to pwn@pgug.de, Italian language to pwn@itpug.org.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- In pgsql/src/pl/plpgsql/src/pl_exec.c, fix typo in error message:
+ tgargv -> tg_argv
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/maintenance.sgml, add another link of a GUC
+ variable to where it is explained.
+</p>
+
+<p>
+- Refine the use of terminology around bound and unbound cursors and
+ cursor variables. Remove the confusing term "reference cursor".
+</p>
+
+<p>
+- Add some more documentation and cross-links on using dblink with
+ SQL/MED.
+</p>
+
+<p>
+- In pgsql/doc/Makefile, don't attempt to "rm" directories on
+ uninstall.
+</p>
+
+<p>
+- Add manvolnum, so that man pages are generated.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/Makefile, don't convert the man page names to
+ lower case, so that the .so links work. This is pretty much a
+ workaround for incomplete tools, but having the man page names in
+ upper case looks more natural anyway.
+</p>
+
+<p>
+- In pgsql/doc/Makefile, extend man page installation hackery so that
+ the man page section is also fixed up in the .so links.
+</p>
+
+<p>
+- Message fixes.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- In pgsql/src/backend/executor/nodeAgg.c, ExecAgg() failed to finish
+ running out set-returning functions in the last aggregated tuple of
+ a run. Per report from Laurenz Albe. This is a new bug in 8.4, but
+ only because prior versions rejected SRFs in an Agg plan node
+ altogether.
+</p>
+
+<p>
+- Proofreading for Bruce Momjian's recent round of documentation
+ proofreading. Most of those changes were good, but some not so good...
+</p>
+
+<p>
+- Fix the just-reported problem that you can't specify all four
+ trigger event types in CREATE TRIGGER. While at it, clean up the
+ amazingly tedious and inextensible way that the trigger event type
+ list was handled. Per report from Greg Sabino Mullane.
+</p>
+
+<p>
+- Fix things so that array_agg_finalfn does not modify or free its
+ input ArrayBuildState, per trouble report from Merlin Moncure. By
+ adopting this fix, we are essentially deciding that aggregate
+ final-functions should not modify their inputs ever. Adjust
+ documentation and comments to match that conclusion.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- Fix a few errors in comments. Patch by Fujii Masao, plus the one in
+ visibilitymap.c by me.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+Gurjeet Singh sent in a Perl program called neurodiff which allows
+comparing both regular expression matches and result sets independent
+of order.
+</p>
+
+<p>
+Robert Haas sent in a patch to change do_tup_output to take Datum
+arguments rather than cstring.
+</p>
+
+<p>
+Kevin Grittner sent in another version of his
+toast-main-out-of-line-reluctantly patch.
+</p>
+
+<p>
+Jeremy Kerr sent in another revision of his patch to compare
+word-at-a-time in src/backend/utils/adt/varchar.c's bcTruelen.
+</p>
+
+<p>
+Fujii Masao sent in another revision of the sync rep patch.
+</p>
+
+<p>
+Petr (PJMODOS) Jelinek sent in a patch which allows per-schema GRANT
+and REVOKE on database objects.
+</p>
+
+<p>
+Robert Haas sent in another revision of his "generic options for
+explain" patch.
+</p>
+
+<p>
+Robert Haas sent in another revision of his machine-readable explain
+output patch.
+
+</p>
+