PostgreSQL Weekly News April 11, 2010
authorDavid Fetter <david@fetter.org>
Mon, 12 Apr 2010 04:20:20 +0000 (04:20 +0000)
committerDavid Fetter <david@fetter.org>
Mon, 12 Apr 2010 04:20:20 +0000 (04:20 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2659 8f5c7a92-453e-0410-a47f-ad33c8a6b003

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

index aa6ffc2816ea12cff0b6516de345c3e32bc128c2..cc296d82c6c4656f6b6a79ab478e99f7c4dd8a06 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News April 11th 2010</title>
+<description>
+Postgre-XC, a synchronous multi-master cluster for PostgreSQL, released.
+&#x3C;a href=&#x22;https://sourceforge.net/projects/postgres-xc/&#x22;&#x3E;https://sourceforge.net/projects/postgres-xc/&#x3C;/a&#x3E;
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100411</guid>
+<pubDate>Sun, 11 Apr 2010 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News April 4th 2010</title>
 <description>
@@ -114,17 +125,5 @@ Happy Year of the Tiger from the PostgreSQL Global Development Group!
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100214</guid>
 <pubDate>Sun, 14 Feb 2010 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News January 31st 2010</title>
-<description>
-Google Summer of Code applications are due March 9, but don&#x27;t wait
-until then to get in touch with Selena Deckelman at selena AT
-postgresql DOT org.
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100131</guid>
-<pubDate>Sun, 31 Jan 2010 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index 78b38a69571069d52f2168ba9fa05a2613710de5..19482e5f04a52038e77b95af046ff0f1131d05ed 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/pwn20100411">April 11th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100404">April 4th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100401">April 1st 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100328">March 28th 2010</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20100411.html b/portal/template/en/community/weeklynews/pwn20100411.html
new file mode 100644 (file)
index 0000000..9cf4064
--- /dev/null
@@ -0,0 +1,292 @@
+<!-- BEGIN page_title_block -->
+Weekly News - April 11 2010
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - April 11 2010</h1>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Versions 1.2.21 and 2.0.3 of Slony1, a master-slave cascading
+replication system for PostgreSQL, released.
+<a href="http://www.slony.info/">http://www.slony.info/</a>
+</p>
+
+<p>
+Postgre-XC, a synchronous multi-master cluster for PostgreSQL, released.
+<a href="https://sourceforge.net/projects/postgres-xc/">https://sourceforge.net/projects/postgres-xc/</a>
+</p>
+
+<p>
+py-postgresql version 1.0, a pure Python 3 driver for PostgreSQL, released.
+<a href="http://python.projects.postgresql.org/docs/1.0/changes.html">http://python.projects.postgresql.org/docs/1.0/changes.html</a>
+</p>
+
+<p>
+ODBC-Link 1.0, and ODBC-based database link system, released.
+<a href="http://www.cybertec.at/en/postgresql_downloads">http://www.cybertec.at/en/postgresql_downloads</a>
+</p>
+
+<h2>PostgreSQL 9.0 Feature of the Week</h2>
+<p>
+You can now GRANT and REVOKE on objects schema-wide in a single
+command.
+</p>
+
+<h2>PostgreSQL Jobs for April</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2010-04/threads.php">http://archives.postgresql.org/pgsql-jobs/2010-04/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+The CfP is open for CHAR(10) in Oxford, England on July 1-3 2010.
+Proposals are due April 20.
+<a href="http://www.char10.org">http://www.char10.org</a>
+</p>
+
+<p>
+Bruce Momjian will be speaking about PostgreSQL Replication Solutions
+at the NYPUG meeting on April 20th at 6:30-8:30pm at Penn Plaza.
+Details and RSVP below.
+<a href="http://postgresql.meetup.com/3/calendar/12788352/">http://postgresql.meetup.com/3/calendar/12788352/</a>
+</p>
+
+<p>
+Linuxfest Northwest 2010 will take place in Bellingham, Washington,
+USA on April 24 and 25.  Session, Booth and Sponsorship are available.
+<a href="http://linuxfestnorthwest.org/">http://linuxfestnorthwest.org/</a>
+</p>
+
+<p>
+Andreas (ads) Scherbaum will be teaching a "PostgreSQL for Corporate
+Use" course at the adult education center in Magdeburg, Germany May
+3-7, 2010.  Details below:
+<a href="http://andreas.scherbaum.la/blog/archives/650-PostgreSQL-Schulung-als-Bildungsurlaub-03.-07.05.2010-in-Magdeburg.html">http://andreas.scherbaum.la/blog/archives/650-PostgreSQL-Schulung-als-Bildungsurlaub-03.-07.05.2010-in-Magdeburg.html</a>
+</p>
+
+<p>
+PgCon 2010 will be held May 20-21 2010 in Ottawa with tutorials before
+on the 18th and 19th.
+<a href="http://www.pgcon.org/2010/registration.php">http://www.pgcon.org/2010/registration.php</a>
+</p>
+
+<p>
+The CfP for OSBridge is open!  OSBridge will be June 1-4, 2010 in
+Portland, Oregon.
+<a href="http://opensourcebridge.org/events/2010/proposals/">http://opensourcebridge.org/events/2010/proposals/</a>
+</p>
+
+<p>
+Southeast Linuxfest 2010 will take place in Spartanburg, SC, USA on
+June 12-13.  Booths and sponsorships are still available.
+<a href="http://southeastlinuxfest.org/">http://southeastlinuxfest.org/</a>
+</p>
+
+<p>
+OSCON will take place in Portland, Oregon July 19-23, 2010.
+<a href="http://www.oscon.com/oscon2010">http://www.oscon.com/oscon2010</a>
+</p>
+
+<p>
+
+== PostgreSQL in the News ==
+</p>
+
+<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
+</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.  Spanish language
+to pwn@arpug.com.ar.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+ITAGAKI Takahiro committed:
+</p>
+
+<p>
+- Assorted tab-completion improvements in psql.  Added missing
+  completions for ALTER SEQUENCE name OWNER TO, ALTER TYPE name RENAME
+  TO, ALTER VIEW name ALTER COLUMN, ALTER VIEW name OWNER TO, and
+  ALTER VIEW name SET SCHEMA.  Fix wrong completions for ALTER
+  FUNCTION/AGGREGATE name (arguments) where the "arguments" part was
+  ignored, and ALTER ... SET SCHEMA, where "SCHEMA" was considered to
+  be a variable name.
+</p>
+
+<p>
+- In pgsql/src/bin/pg_ctl/pg_ctl.c, add cygwin version check before
+  using cygwin_conv_path(), and use cygwin_conv_to_full_win32_path()
+  in older versions.
+</p>
+
+<p>
+- In pgsql/src/bin/psql/tab-complete.c, psql tab completion for ALTER
+  DEFAULT PRIVILEGES and USER MAPPING FOR PUBLIC.
+</p>
+
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/ddl.sgml, reword exclusion constriants to
+  mention that the operator can return false or null, per Tom.
+</p>
+
+<p>
+Simon Riggs committed:
+</p>
+
+<p>
+- Change some debug ereports to elogs, as requested by translation
+  team.
+</p>
+
+<p>
+- In pgsql/src/backend/access/transam/xlog.c, further message changes
+  when recovery.conf parameters missing.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- In pgsql/src/backend/access/transam/recovery.conf.sample, rename
+  "Log-streaming replication parameters" header to "Standby server
+  parameters" in recovery.conf, to match the grouping in the
+  documentation.  Fujii Masao.
+</p>
+
+<p>
+- Forbid using pg_xlogfile_name() and pg_xlogfile_name_offset() during
+  recovery. We might want to relax this in the future, but
+  ThisTimeLineID isn't currently correct in backends during recovery,
+  so the filename returned was wrong.  Fujii Masao.
+</p>
+
+<p>
+- Allow quotes to be escaped in recovery.conf, by doubling them. This
+  patch also makes the parsing a little bit stricter, rejecting
+  garbage after the parameter value and values with missing ending
+  quotes, for example.
+</p>
+
+<p>
+Magnus Hagander committed:
+</p>
+
+<p>
+- In pgsql/src/timezone/pgtz.c, log the actual timezone name that we
+  fail to look up the values for in case the registry data doesn't
+  follow the format we expect, to facilitate debugging.
+</p>
+
+<p>
+- In pgsql/src/timezone/pgtz.c, proceed to look for the next timezone
+  when matching a localized Windows timezone name where the
+  information in the registry is incomplete, instead of aborting.
+  This fixes cases when the registry information is incomplete for a
+  timezone that is alphabetically before the one that is in use.  Per
+  report from Alexander Forschner
+</p>
+
+<p>
+- In pgsql/src/timezone/pgtz.c, update list of Windows timezones we
+  try to match localized names against to one that's up to date with
+  Windows 2003R2.
+</p>
+
+<p>
+- In pgsql/src/timezone/pgtz.c, clean up inconsistent commas.
+</p>
+
+<p>
+- Perltidy run over the MSVC build system files, to clean up code
+  formatting and indentation styles.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- Fix to_char YYY, YY, Y format codes so that FM zero-suppression
+  really works, rather than only sort-of working as the previous
+  attempt had left it.  Clean up some unnecessary differences between
+  the way these were coded and the way the YYYY case was coded.
+  Update the regression test cases that proved that it wasn't working.
+</p>
+
+<p>
+Robert Haas committed:
+</p>
+
+<p>
+- Make smart shutdown work in combination with Hot Standby/Streaming
+  Replication.  At present, killing the startup process does not
+  release any locks it holds, so we must wait to stop the startup and
+  walreceiver processes until all read-only backends have exited.
+  Without this patch, the startup and walreceiver processes never
+  exit, so the server gets permanently stuck in a half-shutdown state.
+  Fujii Masao, with review, docs, and comment adjustments by me.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+Simon Riggs sent in two revisions of a patch to downgrade a FATAL
+message to a WARNING for hot standby when primary_conninfo or
+restore_command are left out.
+</p>
+
+<p>
+Greg Sabino Mullane sent in a patch to show schema name for each table
+when REINDEX DATABASE is called.
+</p>
+
+<p>
+Simon Riggs sent in a patch for Hot Standby to recover prepared
+transactions when starting up from shutdown.
+</p>
+
+<p>
+Heikki Linnakangas sent in a patch to add signaling between
+walreceiver and startup process.
+</p>
+
+<p>
+Heikki Linnakangas sent in a patch to keep a variable in shared memory
+to track the latest removed WAL segment.  This can help with streaming
+replication in the case of a "disk full" condition on the primary.
+</p>
+
+<p>
+Heikki Linnakangas sent in a patch to fix unsafe threading for
+syslogger on Windows.
+</p>
+
+<p>
+Simon Riggs and Heikki Linnakangas traded patches to fix the issue
+where Hot Standby doesn't work right with shutdowns at an inopportune
+moment.
+</p>
+
+<p>
+Jaime Casanova sent in a WIP patch to fix "make standbycheck".
+
+</p>
+