PostgreSQL Weekly News May 31, 2009
authorDavid Fetter <david@fetter.org>
Fri, 5 Jun 2009 15:45:04 +0000 (15:45 +0000)
committerDavid Fetter <david@fetter.org>
Fri, 5 Jun 2009 15:45:04 +0000 (15:45 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2502 8f5c7a92-453e-0410-a47f-ad33c8a6b003

portal/files/weeklynews.xml
portal/template/en/community/weeklynews.html
portal/template/en/community/weeklynews/pwn20090531.html [new file with mode: 0644]

index 13b91ba84a6023801669c70b56b4c9df55ba5c28..07e62f85e1ea29937326cba59e9f121625c44ad3 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News May 31st 2009</title>
+<description>
+The PostgreSQL/PostGIS community will be meeting in Zurich on June 6,
+2009.  Details (de_CH) below:
+&#x3C;a href=&#x22;http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-H&#xC3;&#xB6;ck&#x22;&#x3E;http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-H&#xC3;&#xB6;ck&#x3C;/a&#x3E;
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090531</guid>
+<pubDate>Sun, 31 May 2009 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News May 24th 2009</title>
 <description>
-PostgreSQL 8.1 beta 2 released.  Test!
+PostgreSQL 8.4 beta 2 released.  Test!
 &#x3C;a href=&#x22;http://www.postgresql.org/developer/beta&#x22;&#x3E;http://www.postgresql.org/developer/beta&#x3C;/a&#x3E;
 
 
@@ -114,16 +126,5 @@ into several lines of development:
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090401</guid>
 <pubDate>Wed, 01 Apr 2009 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News March 29th 2009</title>
-<description>
-The last Commitfest items for 8.4 have been closed out.  Look for an
-important announcement later this week.
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090329</guid>
-<pubDate>Sun, 29 Mar 2009 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index e7d4fa61db6d4c87eb07da1c788e5f2d284ffadb..63be65e0abed3138e630fa3799996b7da8b959e1 100644 (file)
@@ -9,6 +9,7 @@ Weekly News
 <p>To receive the Weekly News in your inbox, please subscribe to the <a href="/community/lists/subscribe">pgsql-announce@postgresql.org</a> mailing list.</p>
 
 <ul>
+    <li><a href="/community/weeklynews/pwn20090531">May 31st 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090524">May 24th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090517">May 17th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090509">May 9th 2009</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20090531.html b/portal/template/en/community/weeklynews/pwn20090531.html
new file mode 100644 (file)
index 0000000..5283093
--- /dev/null
@@ -0,0 +1,206 @@
+<!-- BEGIN page_title_block -->
+Weekly News - June 01 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - June 01 2009</h1>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Version 1.9 of Sonar, an Open Source code quality management platform,
+now supports PostgreSQL.
+<a href="http://sonar.codehaus.org/">http://sonar.codehaus.org/</a>
+</p>
+
+<h2>PostgreSQL 8.4 Feature of the Week</h2>
+<p>
+array_agg(): SQL standard way to aggregate values into an array.  Now
+it's official ... and faster, too.
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+If your aggregate queries are being slow, try increasing work_mem.
+</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 Junin / Buenos Aires Unnoba will be on June 6, 2009.
+<a href="http://www.arpug.com.ar/trac/wiki/PgDayUnnoba">http://www.arpug.com.ar/trac/wiki/PgDayUnnoba</a>
+</p>
+
+<p>
+The PostgreSQL/PostGIS community will be meeting in Zurich on June 6,
+2009.  Details (de_CH) below:
+<a href="http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck">http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck</a>
+</p>
+
+<p>
+Save The Date: pgDay San Jose.  Sunday, July 19th 2009 immediately
+before OSCON.  CfP, more info TBA!
+</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,
+Josh Berkus and Guillaume Smet.
+</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>
+Tom Lane committed:
+</p>
+
+<p>
+- Add range checks to time_recv() and timetz_recv(), to prevent binary
+  input of time values that would not be accepted via textual input.
+  Per gripe from Andrew McNamara.  This is potentially a
+  back-patchable bug fix, but for the moment it doesn't seem
+  sufficiently high impact to justify doing that.
+</p>
+
+<p>
+- Remove unused declarations of EncodeTimeOnly and DecodeTimeOnly.
+</p>
+
+<p>
+- Allow the second argument of pg_get_expr() to be just zero when
+  deparsing an expression that's not supposed to contain variables.
+  Per discussion with Gevik Babakhani, this eliminates the need for an
+  ugly kluge (namely, specifying some unrelated relation name).
+  Remove one such kluge from pg_dump.
+  
+- Remove the useless and rather inconsistent return values of
+  EncodeDateOnly, EncodeTimeOnly, EncodeDateTime, EncodeInterval.
+  These don't have any good reason to fail, and their callers were
+  mostly not checking anyway.
+</p>
+
+<p>
+- Improve documentation about function volatility: mention the
+  snapshot visibility effects in a couple of places where people are
+  likely to look for it.  Per discussion of recent question from Karl
+  Nack.
+</p>
+
+<p>
+- Ignore RECHECK in CREATE OPERATOR CLASS, just throwing a NOTICE,
+  instead of throwing an error as 8.4 had been doing.  The error
+  interfered with porting old database definitions (particularly for
+  pg_migrator) without really buying any safety.  Per bug #4817 and
+  subsequent discussion.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-8.4.sgml, improve release note
+  explanation of the change in libpq's handling of default usernames
+  versus Kerberos tickets.  Per confusion about what bug #4824 was
+  really about.
+</p>
+
+<p>
+- In pgsql/src/backend/catalog/index.c, update obsolete comment in
+  index_drop().  When the comment was written, queries frequently took
+  no lock at all on individual indexes.  That's not true any more, but
+  we still need lock on the parent table to make it safe to use cached
+  lists of index OIDs.
+</p>
+
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/backup.sgml, remove tabs from SGML file.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/libpq.sgml, document that forking while having
+  open libpq connections is not advised.
+</p>
+
+<p>
+Michael Meskes committed:
+</p>
+
+<p>
+- In pgsql/src/interfaces/libpq/fe-exec.c, reverting patch just in
+  case a compiler treats this enum as signed.
+</p>
+
+<p>
+- Change macros to make gcc quiet when parsing.
+</p>
+
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- Fix compiler warnings on Sun Studio of the sort '"tsquery_op.c",
+  line 193: warning: syntax error: empty declaration.'  Zdenek Kotala.
+</p>
+
+<p>
+- Fix to use the same format specifiers in both branches of a
+  ngettext().  Zdenek Kotala.
+</p>
+
+<p>
+Magnus Hagander committed:
+</p>
+
+<p>
+- In pgsql/src/backend/libpq/auth.c, properly return the usermap
+  result when doing gssapi authentication.  Without this, the username
+  was in practice never matched against the kerberos principal used to
+  log in.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- In pgsql/src/backend/access/transam/xlog.c, when archiving is
+  enabled, rotate the last WAL segment at shutdown so that all
+  transactions are archived.  Original patch by Guillaume Smet.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>