PostgreSQL Weekly News February 01, 2009
authorDavid Fetter <[email protected]>
Mon, 2 Feb 2009 04:22:58 +0000 (04:22 +0000)
committerDavid Fetter <[email protected]>
Mon, 2 Feb 2009 04:22:58 +0000 (04:22 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2401 8f5c7a92-453e-0410-a47f-ad33c8a6b003

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

index 1430979593711bda54826c10d46c147e4d125baa..43be81f73d073acd1bdc65be27dd345919a53516 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News February 1st 2009</title>
+<description>
+Bug fix releases for the 8.3, 8.2, 8.1, 8.0 and 7.4 series will be out
+soon.  Get ready to upgrade!
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090201</guid>
+<pubDate>Sun, 01 Feb 2009 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News January 25th 2009</title>
 <description>
@@ -114,16 +125,5 @@ JPUG&#x27;s Let&#x27;s PostgreSQL site is now open.
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20081130</guid>
 <pubDate>Sun, 30 Nov 2008 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News November 23rd 2008</title>
-<description>
-The first annual PGDay Argentina drew attendees from all over Latin
-America, with lively talks.
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20081123</guid>
-<pubDate>Sun, 23 Nov 2008 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index aeb3436a87fa3e18381dce954be4cac40376d373..2aad22cb5cadd43eac0bfe64b648d21391d66933 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">[email protected]</a> mailing list.</p>
 
 <ul>
+    <li><a href="/community/weeklynews/pwn20090201">February 1st 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090125">January 25th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090118">January 18th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090111">January 11th 2009</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20090201.html b/portal/template/en/community/weeklynews/pwn20090201.html
new file mode 100644 (file)
index 0000000..db9f773
--- /dev/null
@@ -0,0 +1,345 @@
+<!-- BEGIN page_title_block -->
+Weekly News - February 01 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - February 01 2009</h1>
+
+<p>
+Bug fix releases for the 8.3, 8.2, 8.1, 8.0 and 7.4 series will be out
+soon.  Get ready to upgrade!
+</p>
+
+<p>
+Greg Smith posted version 0.90 of pgtune on pgfoundry.
+<a href="http://pgfoundry.org/projects/pgtune/">http://pgfoundry.org/projects/pgtune/</a>
+</p>
+
+<p>
+The Bulgarian PostgreSQL Users' Group will be meeting February 12,
+2009 at 7pm at Vinarnata, 19 Lavele str., Sofia.
+<a href="http://www.doodle.com/participation.html?pollId=vb788q7v8ybi4z39">http://www.doodle.com/participation.html?pollId=vb788q7v8ybi4z39</a>
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Archiveopteryx 3.0.6, a mail system based on PostgreSQL, released.
+<a href="http://www.archiveopteryx.org/3.0.6">http://www.archiveopteryx.org/3.0.6</a>
+</p>
+
+<p>
+Pgbuildfarm 3.2 client code is out.  Upgrade!
+<a href="http://pgfoundry.org/frs/download.php/2069/build-farm-3_2.tgz">http://pgfoundry.org/frs/download.php/2069/build-farm-3_2.tgz</a>
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+Need to make only part of your table unique, such as making only the
+usernames of active users unique?  Use a Partial Unique Index:
+CREATE UNIQUE INDEX ON logins ( username ) WHERE active = true;
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+Richard Broersma is coordinating booth volunteers for SCALE (below).
+Contact him at richard DOT broersma AT gmail DOT com.
+</p>
+
+<p>
+SYDPUG will be meeting February 3, 2009 at 6:30pm at Fujitsu Australia
+in North Syndey.  Mark Leslie will talk about the history and
+motivations of PostGIS.
+<a href="http://archives.postgresql.org/sydpug/2009-01/msg00000.php">http://archives.postgresql.org/sydpug/2009-01/msg00000.php</a>
+</p>
+
+<p>
+Many of the usual suspects will be at FOSDEM February 7-8 in Brussels,
+Belgium.  More information and the schedule are available at:
+<a href="http://wiki.postgresql.eu/wiki/FOSDEM_2009">http://wiki.postgresql.eu/wiki/FOSDEM_2009</a>
+</p>
+
+<p>
+JNBPUG will be meeting February 9 19:00 at News Cafe on New Road in
+Midrand.
+</p>
+
+<p>
+Stephen Frost will be talking about column-level permissions at BWPUG
+February 9 at 6:30pm in the OmniTI offices.
+<a href="http://pugs.postgresql.org/bwpug">http://pugs.postgresql.org/bwpug</a>
+</p>
+
+<p>
+Prague PostgreSQL Developers' Day 2009 will be on February 12, 2009
+<a href="http://www.postgresql.org/about/event.808">http://www.postgresql.org/about/event.808</a>
+Schedule:
+<a href="http://www.postgres.cz/p2d2/2009/sched_en.html">http://www.postgres.cz/p2d2/2009/sched_en.html</a>
+</p>
+
+<p>
+SFPUG presents: Reece Hart on Unison DB for Computational Biology.
+February 10, 2009, location to be announced.
+<a href="http://postgresql.meetup.com/1/calendar/9351228/">http://postgresql.meetup.com/1/calendar/9351228/</a>
+</p>
+
+<p>
+PostgreSQL will be at SCALE February 20-22 in Los Angeles.
+<a href="http://www.socallinuxexpo.org/">http://www.socallinuxexpo.org/</a>
+</p>
+
+<p>
+Andreas 'ads' Scherbaum will be presenting a talk at Perl Workshop
+2009 on February 25 in Frankfurt am Main, Germany.
+<a href="http://www.perl-workshop.de/talks/151/view">http://www.perl-workshop.de/talks/151/view</a>
+</p>
+
+<p>
+PostgreSQL Conference, U.S. will be holding a PgDay at LinuxFest
+Northwest (April 25/26th). The call for papers is out at
+<a href="http://www.postgresqlconference.org/">http://www.postgresqlconference.org/</a>
+</p>
+
+<p>
+PGCon 2009 will be held 21-22 May 2009, in Ottawa at the University of
+Ottawa.  It will be preceded by two days of tutorials on 19-20 May
+2009.
+<a href="http://www.pgcon.org/2009/papers.php">http://www.pgcon.org/2009/papers.php</a>
+</p>
+
+<p>
+PGCon Brazil will be take place October 23-24 2009 at Unicamp in
+Campinas, Sao Paulo state.
+</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 [email protected], German language
+to [email protected], Italian language to [email protected].
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- Message format tuning in ecpg.
+</p>
+
+<p>
+- Revert updatable views.
+</p>
+
+<p>
+- Message fix in pgsql/src/interfaces/ecpg/preproc/parse.pl
+</p>
+
+<p>
+- Translation updates.
+</p>
+
+<p>
+- In pgsql/src/interfaces/ecpg/preproc/ecpg.c, whitespace fix in
+  message.
+</p>
+
+<p>
+- In ecpg, Make messages consistent with existing ones.
+</p>
+
+<p>
+Alvaro Herrera committed:
+</p>
+
+<p>
+- Allow extracting and parsing of reloptions from a bare pg_class
+  tuple, and refactor the relcache code that used to do that.  This
+  allows other callers (particularly autovacuum) to do the same
+  without necessarily having to open and lock a table.
+</p>
+
+<p>
+Magnus Hagander committed:
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/pg_locale.c, silence compiler
+  warnings in new win32 locale code when building on mingw.  ITAGAKI
+  Takahiro.
+</p>
+
+<p>
+- In pgsql/src/test/regress/pg_regress.c, silence compiler warning on
+  win32.  ITAGAKI Takahiro
+</p>
+
+<p>
+- In pgsql/src/bin/pg_ctl/pg_ctl.c, support running as a service on
+  Windows 7, by not specifying the JOB_OBJECT_UILIMIT_HANDLES flag.
+  Dave Page & Magnus Hagander
+</p>
+
+<p>
+- Go over all OpenSSL return values and make sure we compare them to
+  the documented API value. The previous code got it right as it's
+  implemented, but accepted too much/too little compared to the API
+  documentation.  Per comment from Zdenek Kotala.
+</p>
+
+<p>
+- In pgsql/src/test/regress/pg_regress.c, change warning-silencing
+  code not to cast the pointer type, instead casting the value of the
+  variable later.  Per comments from Tom Lane.
+</p>
+
+<p>
+Teodor Sigaev committed:
+</p>
+
+<p>
+- In pgsql/contrib/tsearch2/tsearch2.c, fix bug with multiple
+  evaluation of tsearch2 compatibility trigger, trigger data should be
+  restored.  Backpatch only to 8.3 because previous versions don't
+  have such layer.
+</p>
+
+<p>
+- In pgsql/src/backend/tsearch/spell.c, fix incorrect dereferencing of
+  char* to array's index.  Per report from Tommy Gildseth.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- Replace argument-checking Asserts with regular test-and-elog checks
+  in all encoding conversion functions.  These are not can't-happen
+  cases because it's possible to create a conversion with the wrong
+  conversion function for the specified encoding pair.  That would
+  lead to an Assert crash in an Assert-enabled build, or incorrect
+  conversion otherwise, neither of which is desirable.  This would be
+  a DOS issue if production databases were customarily built with
+  asserts enabled, but fortunately that's not so.  Per an observation
+  by Heikki.  Back-patch to all supported branches.
+</p>
+
+<p>
+- Update time zone data files to tzdata release 2009a: introduces
+  Asia/Kathmandu as the preferred spelling of that zone name, corrects
+  historical DST information for Switzerland and Cuba.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release.sgml, update back-branch release
+  notes.
+</p>
+
+<p>
+- Defend against null input in analyze_requires_snapshot(), per report
+  from Rushabh Lathia.  Back-patch of patch of 2009-01-08.  This is
+  necessary in 8.3, as reported by Bjorn Munch.  It's not currently
+  necessary in 8.2, AFAICS, but seems best to include it there too.
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/arrayfuncs.c, fix unnest() to handle
+  a toasted input array safely.  Per report from Alvaro Herrera.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- Check that connection limit is within valid range. IOW, not < -1.
+  It's missing in older versions too, but it doesn't seem worth
+  back-porting. All negative are just harmlessly treated as "no
+  limit", and tightening the check might even brake an application
+  that relies on it.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+KaiGai Kohei sent in another revision of his SE-PostgreSQL patch.
+</p>
+
+<p>
+KaiGai Kohei sent in two doc patches atop his SE-PostgreSQL patches.
+</p>
+
+<p>
+Brendan Jurd sent in an updated patch to correct the meridiem markers.
+</p>
+
+<p>
+Zdenek Kotala sent in another revision of his space reservation patch.
+</p>
+
+<p>
+Fujii Masao sent in another revision of the synchronous replication
+patch.
+</p>
+
+<p>
+Simon Riggs sent in a bug fix atop the Hot Standby patch.
+</p>
+
+<p>
+Heikki Linnakangas sent in two more revisions of the Recovery
+Infrastructure patch.
+</p>
+
+<p>
+Kenneth Marshall sent in another revision of the updated hash
+functions patch.
+</p>
+
+<p>
+Timo Savola sent in a patch which allows people to set a sample
+percentage for logging.
+</p>
+
+<p>
+Alvaro Herrera sent in two more revisions of his patch to add
+namespaces to reloptions.
+</p>
+
+<p>
+Fernando Ike de Oliveira sent in a patch to add \dL, which lists
+languages, to psql.
+</p>
+
+<p>
+Andrew Dunstan sent in another revision of his parallel pg_dump patch.
+</p>
+
+<p>
+Euler Taveira de Oliveira sent in two patchs atop Alvaro Herrera's
+reloptions patch.
+</p>
+
+<p>
+Hiroshi Saito sent in three revisions of a patch to generate a
+.def (DLL symbol export) file for the event log plugin on mingw.
+</p>
+
+<p>
+Robert Haas sent in a patch to optimize add_path in the planner.
+
+</p>
+