PostgreSQL Weekly News June 06, 2010
authorDavid Fetter <david@fetter.org>
Mon, 7 Jun 2010 04:12:52 +0000 (04:12 +0000)
committerDavid Fetter <david@fetter.org>
Mon, 7 Jun 2010 04:12:52 +0000 (04:12 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2682 8f5c7a92-453e-0410-a47f-ad33c8a6b003

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

index b58d8922dc3c63b8d5a70e39d71dd9862e12dccb..a99d731de78117a3abcc92a305bb72978144edd4 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News June 6th 2010</title>
+<description>
+On June 11, 2010, Gabriele Bartolini of 2ndQuadrant Italia will speak
+at the Italian conference for Free Software in Cagliari, Sardinia
+about &#x22;High Availability of business databases with PostgreSQL&#x22;
+&#x3C;a href=&#x22;http://www.confsl.org/&#x22;&#x3E;http://www.confsl.org/&#x3C;/a&#x3E;
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100606</guid>
+<pubDate>Sun, 06 Jun 2010 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News May 31st 2010</title>
 <description>
@@ -111,18 +124,5 @@ Proposals are due April 20.
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100404</guid>
 <pubDate>Sun, 04 Apr 2010 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News April 1st 2010</title>
-<description>
-Following the trend towards NoSQL database management, the core team
-has announced its intention to replace SQL with QUEL in 9.1, which
-will be called PostgreQUEL.  QUEL beat Erlang as a replacement
-language, mostly because PostgreIBelieveIDidBob was too hard to spell.
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100401</guid>
-<pubDate>Thu, 01 Apr 2010 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index 7c541f6f51122009e2fd6459c4186f178a947223..8e5d8bb4e1b2779e3b1b7b3ccfc7b2e82b7b9ff5 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/pwn20100606">June 6th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100531">May 31st 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100523">May 23rd 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100516">May 16th 2010</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20100606.html b/portal/template/en/community/weeklynews/pwn20100606.html
new file mode 100644 (file)
index 0000000..fd9bc75
--- /dev/null
@@ -0,0 +1,401 @@
+<!-- BEGIN page_title_block -->
+Weekly News - June 06 2010
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - June 06 2010</h1>
+
+<p>
+On June 11, 2010, Gabriele Bartolini of 2ndQuadrant Italia will speak
+at the Italian conference for Free Software in Cagliari, Sardinia
+about "High Availability of business databases with PostgreSQL"
+<a href="http://www.confsl.org/">http://www.confsl.org/</a>
+</p>
+
+<p>
+On June 12, 2010, the Italian PostgreSQL Users Group (ITPUG) will
+promote PostgreSQL at the Italian conference for Free Software in
+Cagliari, Sardinia with a day-long session of workshops about
+PostgreSQL from Introduction to High Availability.
+<a href="http://www.confsl.org/">http://www.confsl.org/</a>
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+ChronicDB v2.2.2, a schema deployment tool, released.
+<a href="http://chronicdb.com">http://chronicdb.com</a>
+</p>
+
+<h2>PostgreSQL Jobs for June</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2010-06/threads.php">http://archives.postgresql.org/pgsql-jobs/2010-06/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+SouthEast LinuxFest 2010 will take place in Spartanburg, SC USA on
+June 11-13.  PostgreSQL gurus Joshua Drake and Andrew Dunstan will be
+giving some must-see PostgreSQL-related presentations.
+<a href="http://southeastlinuxfest.org/">http://southeastlinuxfest.org/</a>
+</p>
+
+<p>
+Michael Renner will be speaking at Netways OSDC in Nuremberg, Germany,
+which will be June 23-24, 2010.
+<a href="http://www.netways.de/osdc/y2010/programm/">http://www.netways.de/osdc/y2010/programm/</a>
+</p>
+
+<p>
+CHAR(10), the PostgreSQL Conference on Clustering, High Availability
+and Replication is now open for online registration and bookings.
+July 2-3 2010, Oriel College, Oxford University, UK
+<a href="http://www.char10.org/">http://www.char10.org/</a>
+</p>
+
+<p>
+PDXPUG Day will be July 18, 2010 at the Oregon Convention Center in
+Portland, OR.  For more information, see:
+<a href="http://wiki.postgresql.org/wiki/PDXPUGDay2010">http://wiki.postgresql.org/wiki/PDXPUGDay2010</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>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- In pgsql/src/backend/replication/walsender.c, send all outstanding
+  WAL before exiting when smart shutdown is requested.  This was
+  broken by my previous patch to send WAL in smaller batches.  Patch
+  by Fujii Masao.
+</p>
+
+<p>
+- In pgsql/src/backend/access/transam/xlog.c, fix obsolete comments
+  that I neglected to update in a previous patch.  Fujii Masao.
+</p>
+
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/config.sgml, reword fsync and full_page_writes
+  docs to be clearer about when to turn them off.  Josh Berkus, with
+  slight wording changes by me.
+</p>
+
+<p>
+- In pgsql/src/pl/plpgsql/src/pl_exec.c, add error hint that PL/pgSQL
+  "EXECUTE of SELECT ... INTO" can be performed by "EXECUTE ... INTO".
+  Jaime Casanova.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/docguide.sgml, document how to find TeX
+  overflow boxes in our documentation build, per details from Alvaro
+  Herrera.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/docguide.sgml, update TeX overflow
+  documentation page pattern mask, in docs.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/docguide.sgml, overflow box is on page after
+  listed page number, per Alvaro.
+</p>
+
+<p>
+- In pgsql/src/backend/commands/indexcmds.c, show schema name for
+  REINDEX.  Greg Sabino Mullane.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/extend.sgml, add documentation section "Using
+  C++ for Extensibility".  Craig Ringer
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/extend.sgml, fix SGML markup for tag title.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/extend.sgml, mention palloc/pfree for C++
+  memory allocation in docs.
+</p>
+
+<p>
+- Comment out C++ docs for later user.  Tone down C++ compatibility in
+  9.0 release notes.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-9.0.sgml, update C++ release note item
+  wording.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/func.sgml, document that && geometric operator
+  is true even if only a point overlaps.  David Fetter.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/func.sgml, clarify array generate_subscripts()
+  documentation example.  Tim Landscheidt.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/citext.sgml, document that citext operators
+  must be in the current search path.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/extend.sgml, document use of C++ for extension
+  use.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/func.sgml, document regexp_matches() better
+  and show example of single-row usage.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/extend.sgml, markup fix.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-9.0.sgml, update 9.0 release notes to
+  current.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-9.0.sgml, fix CREATE TRIGGER release
+  mention, WHERE -> WHEN.
+</p>
+
+<p>
+Alvaro Herrera committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/ref/reassign_owned.sgml, add note about
+  database ownership to REASSIGN OWNED command documentation, per Josh
+  Berkus.  Add ALTER DATABASE to the "see also" section, too.
+</p>
+
+<p>
+- In pgsql/src/include/catalog/pg_control.h, add comments about
+  definitions that may affect PG_CONTROL_VERSION, per recent
+  unintended-initdb-forcing fiasco
+</p>
+
+<p>
+Andrew Dunstan committed:
+</p>
+
+<p>
+- In pgsql/src/tools/msvc/vcregress.pl, run recently backported
+  plperlu_plperl regression tests when building with MSVC on releases
+  8.4 and 8.3.  Regression tests weren't supported before that.
+</p>
+
+<p>
+- In pgsql/src/tools/msvc/vcregress.pl, fix regression test name for
+  plperlu_plperl in msvc.
+</p>
+
+<p>
+Robert Haas committed:
+</p>
+
+<p>
+- On clean shutdown during recovery, don't warn about possible
+  corruption.  Fujii Masao.  Review by Heikki Linnakangas and myself.
+</p>
+
+<p>
+ITAGAKI Takahiro committed:
+</p>
+
+<p>
+- In pgsql/contrib/dblink/dblink.c, fix dblink to treat connection
+  names longer than NAMEDATALEN-2 (62 bytes).  Now long names are
+  adjusted with truncate_identifier() and NOTICE messages are raised
+  if names are actually truncated.  Backported to release 8.0.
+</p>
+
+<p>
+- Replace "slave" to "standby" in documentation for consistent
+  terminology.  Almost all of the terms in docs and messages were
+  replaced, but still remains in a few comments and README files in
+  codes.
+</p>
+
+<p>
+- Ensure default-only storage parameters for TOAST relations to be
+  initialized with proper values. Affected parameters are fillfactor,
+  analyze_threshold, and analyze_scale_factor.  Especially
+  uninitialized fillfactor caused inefficient page usage because we
+  built a StdRdOptions struct in which fillfactor is zero if any
+  reloption is set for the toast table.  In addition, we disallow
+  toast.autovacuum_analyze_threshold and
+  toast.autovacuum_analyze_scale_factor because we didn't actually
+  support them; they are always ignored.  Report by Rumko on
+  pgsql-bugs on 12 May 2010.  Analysis by Tom Lane and Alvaro Herrera.
+  Patch by me.  Backpatch to 8.4.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- In pgsql/src/include/catalog/pg_control.h, bump PG_CONTROL_VERSION
+  to account for the incompatible change committed earlier.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-9.0.sgml, remove link that breaks
+  HISTORY file generation.
+</p>
+
+<p>
+- Add current WAL end (as seen by walsender, ie, GetWriteRecPtr()
+  result) and current server clock time to Streaming Replication data
+  messages.  These are not currently used on the slave side but seem
+  likely to be useful in future, and it'd be better not to change the
+  Streaming Replication protocol after release.  Per discussion.  Also
+  do some minor code review and cleanup on walsender.c, and improve
+  the protocol documentation.
+</p>
+
+<p>
+- In pgsql/src/backend/replication/walsender.c, adjust misleading
+  comment in walsender.c.  We try to send all WAL data that's been
+  written out from shared memory, but the previous phrasing might be
+  read to say that we send only what's been fsync'd.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/func.sgml, improve our explanation of the
+  OVERLAPS operator.  Per gripe from Frank van Vugt.
+</p>
+
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- Fix some inconsistent quoting of wal_level values in messages.
+</p>
+
+<p>
+- Translation updates for 9.0beta2.
+</p>
+
+<p>
+When referring to postgresql.conf syntax, then it's without quotes
+(wal_level=archive); in narrative it's with double quotes.  But never
+single quotes.
+</p>
+
+<p>
+- In pgsql/src/backend/libpq/hba.c, fix reference to nonexistent
+  configure option --enable-ssl -> --with-openssl
+</p>
+
+<p>
+Marc Fournier committed:
+</p>
+
+<p>
+- Tag 9.0beta2.
+</p>
+
+<p>
+Michael Meskes committed:
+</p>
+
+<p>
+- Added variable handling for RETURNING clause to ecpg.  While the
+  values were correctly returned they were not moved into C variables
+  as they should be.  Closes: Bug #5489.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+Bruce Momjian's patches to allow setting wal_keep_segments to -1,
+which would mean, "never get rid of any."  This was agreed not to be a
+good idea.
+</p>
+
+<p>
+Pavel Stehule's patch to add new custom GUCs for date and time
+formats.  Too many GUCs.
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+Fujii Masao sent in three patches to fix streaming replication.
+</p>
+
+<p>
+Jan Urbanski and Tom Lane traded patches to fix tsvector stats.
+</p>
+
+<p>
+Peter Eisentraut sent in a patch to allow a client to authenticate a
+server over unix-domain sockets.
+</p>
+
+<p>
+Tom Lane sent in a WIP patch to fix some some misbehavior on
+INSERT-only tables.
+</p>
+
+<p>
+Andy Balholm sent in a WIP patch to allow dividing money by money.
+</p>
+
+<p>
+Daniele Varrazzo sent in a patch to implement a regexp_match()
+function which returns an array rather than a SETOF matches as
+regexp_matches() does.
+</p>
+
+<p>
+KaiGai Kohei sent two different patches intended to close some
+information leaks in VIEWs.
+</p>
+
+<p>
+Dean Rasheed sent in a patch to fix the docs for ALTER TABLE ...
+DISABLE/ENABLE TRIGGER.  They are out of date.
+</p>
+