<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-760</id>
	<title>Nabble - PostgreSQL - Announce</title>
	<updated>2009-12-07T18:50:05Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/PostgreSQL---Announce-f760.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL---Announce-f760.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26692706</id>
	<title>pgpool-II 2.3/pgpoolAdmin 2.3 released</title>
	<published>2009-12-07T18:50:05Z</published>
	<updated>2009-12-07T18:50:05Z</updated>
	<author>
		<name>Tatsuo Ishii-4</name>
	</author>
	<content type="html">Pgpool Gobal Development Group is pleased to announce the availability
&lt;br&gt;of pgpool-II 2.3 the latest stable version of pgpool-II 2.3 series and
&lt;br&gt;its dedicated administration tool pgpoolAdmin 2.3.
&lt;br&gt;&lt;br&gt;About pgpool-II 2.3:
&lt;br&gt;This version enhances replication, especially CURRENT_TIMESTAMP,
&lt;br&gt;CURRENT_DATE, now() etc. now can be properly replicated. Also
&lt;br&gt;perforance of replication when num_init_children == 1 is
&lt;br&gt;enhanced. Pgpool-II now records the status of down nodes, and remember
&lt;br&gt;when it restarts to ensure that keep the node status as before. Also
&lt;br&gt;some logs are enhanced and more fine fail over controls are
&lt;br&gt;added. Please note that pgpool-II 2.3 includes all of enhancements and
&lt;br&gt;fixes of pgpool-II 2.2.1 to 2.2.6.
&lt;br&gt;&lt;br&gt;pgpool-II 2.3 can be downloaded from:
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/frs/download.php/2493/pgpool-II-2.3.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/frs/download.php/2493/pgpool-II-2.3.tar.gz&lt;/a&gt;&lt;br&gt;&lt;br&gt;About pgpoolAdmin 2.3:
&lt;br&gt;pgpoolAdmin is a dedicated administration tool written in PHP for
&lt;br&gt;pgpool-II 2.3 or before.
&lt;br&gt;&lt;br&gt;pgpoolAdmin 2.3 can be downloaded from:
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/frs/download.php/2494/pgpoolAdmin-2.3.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/frs/download.php/2494/pgpoolAdmin-2.3.tar.gz&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;Tatsuo Ishii
&lt;br&gt;SRA OSS, Inc. Japan
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26692706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pgpool-II-2.3-pgpoolAdmin-2.3-released-tp26692706p26692706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26692486</id>
	<title>New PostgreSQL Committers</title>
	<published>2009-12-07T02:49:13Z</published>
	<updated>2009-12-07T02:49:13Z</updated>
	<author>
		<name>Dave Page-7</name>
	</author>
	<content type="html">On behalf of the core team, I'm pleased to announce that the
&lt;br&gt;PostgreSQL Project has expanded it's team of &amp;quot;committers&amp;quot;, those
&lt;br&gt;people who are able to make direct changes to the PostgreSQL source
&lt;br&gt;code respository. As the project is extremely conservative about any
&lt;br&gt;changes made to the source code to minimise the risk of introducing
&lt;br&gt;any bugs, commit access is only given to contributors who have
&lt;br&gt;consistently shown they work to a very high standard and have shown
&lt;br&gt;commitment to the project.
&lt;br&gt;&lt;br&gt;The new committers are:
&lt;br&gt;&lt;br&gt;Robert Haas: Robert developed the commitfest.postgresql.org website
&lt;br&gt;which is used to manage the process by which features are added to
&lt;br&gt;PostgreSQL. He has twice acted as commitfest manager, and submitted
&lt;br&gt;numerous patches such as join removal, auto-generation of headers &amp;
&lt;br&gt;bki files and the TRUNCATE privilege.
&lt;br&gt;&lt;br&gt;Simon Riggs: Simon is well know for working on large enterprise
&lt;br&gt;features for PostgreSQL, including Point In Time Recovery and
&lt;br&gt;partitioning. Simon is currently working on allowing PITR slave
&lt;br&gt;servers to be used for read-only queries.
&lt;br&gt;&lt;br&gt;Greg Stark: Greg has worked on low-level features in PostgreSQL,
&lt;br&gt;including asynchronous pre-fetching of data and packed variable length
&lt;br&gt;data types. Greg was also responsible for the CREATE INDEX
&lt;br&gt;CONCURRENTLY feature.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro: ITAGAKI-san has worked on countless patches for
&lt;br&gt;PostgreSQL, both fixing bugs and writing new features, recently
&lt;br&gt;including WHEN clauses for triggers, a buffer usage feature for
&lt;br&gt;EXPLAIN and a new implementation of VACUUM FULL.
&lt;br&gt;&lt;br&gt;Congratulations!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Page
&lt;br&gt;PostgreSQL Core Team
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26692486&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-PostgreSQL-Committers-tp26692486p26692486.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26671652</id>
	<title>== PostgreSQL Weekly News - December 06 2009 ==</title>
	<published>2009-12-06T18:19:05Z</published>
	<updated>2009-12-06T18:19:05Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - December 06 2009 ==
&lt;br&gt;&lt;br&gt;The current commitfest is ending soon. &amp;nbsp;Keep reviewing others' patches
&lt;br&gt;so you can start fresh on your own :)
&lt;br&gt;&lt;br&gt;PostgreSQL now has an official release support policy. &amp;nbsp;Details below.
&lt;br&gt;&lt;a href=&quot;http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy&lt;/a&gt;&lt;br&gt;&lt;br&gt;New Survey: How do you contribute to PostgreSQL?
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/community&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/community&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jeff Davis presents Operator Exclusion Constraints at SFPUG on
&lt;br&gt;Tuesday, December 8 in San Francisco.
&lt;br&gt;&lt;a href=&quot;http://postgresql.meetup.com/1/calendar/11928447/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://postgresql.meetup.com/1/calendar/11928447/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The next AustinPUG meeting is Wednesday, December 9th, 2009. &amp;nbsp;Jim
&lt;br&gt;Nasby will talk about table inheritance.
&lt;br&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/1500&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pugs.postgresql.org/node/1500&lt;/a&gt;&lt;br&gt;&lt;br&gt;The New York Capital District PUG's first meeting will be January 7,
&lt;br&gt;2010.
&lt;br&gt;&lt;a href=&quot;http://nycdpug.x10hosting.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://nycdpug.x10hosting.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGDay-Cuba 2010 will be held 4-6 February 2010, in La Havana at the
&lt;br&gt;University of Science Informatic. &amp;nbsp;Attendees from Cuba, the Dominican
&lt;br&gt;Republic and Venezuela are invited.
&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;COBOL-IT Precompiler for PostgreSQL released.
&lt;br&gt;&lt;a href=&quot;http://www.cobol-it.com/index.php?mact=News,cntnt01,detail,0&amp;cntnt01articleid=31&amp;cntnt01detailtemplate=simple&amp;cntnt01returnid=58&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cobol-it.com/index.php?mact=News,cntnt01,detail,0&amp;cntnt01articleid=31&amp;cntnt01detailtemplate=simple&amp;cntnt01returnid=58&lt;/a&gt;&lt;br&gt;&lt;br&gt;GT portalBase 2.4, a framework for PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://www.gtportalbase.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gtportalbase.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Maestro 9.12, a GUI for administration and development on
&lt;br&gt;Windows, released.
&lt;br&gt;&lt;a href=&quot;http://www.sqlmaestro.com/products/postgresql/maestro/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqlmaestro.com/products/postgresql/maestro/&lt;/a&gt;&lt;br&gt;&lt;br&gt;MicroOLAP Database Designer 1.2.9 for PostgreSQL released.
&lt;br&gt;&lt;a href=&quot;http://microolap.com/products/database/postgresql-designer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microolap.com/products/database/postgresql-designer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PgCon 2010 will be held May 20-21 2010 in Ottawa with tutorials before
&lt;br&gt;on the 18th and 19th. &amp;nbsp;The RfP is open!
&lt;br&gt;&lt;a href=&quot;http://www.pgcon.org/2010/papers.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgcon.org/2010/papers.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;pgpool-II 2.2.6, a connection pooler and more, released.
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/projects/pgpool/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pgpool/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreDAC 2.5.4 beta, a Delphi/C++ builder for PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://microolap.com/products/connectivity/postgresdac/download/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microolap.com/products/connectivity/postgresdac/download/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Quick Application Suite and Quick Application Builder released.
&lt;br&gt;&lt;a href=&quot;http://www.datawarestudio.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.datawarestudio.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for December ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-12/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-12/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;Stefan Keller will be teach a course called, &amp;quot;Introducion to 
&lt;br&gt;PostGIS/PostgreSQL&amp;quot; at the University of Applied Sciences Rapperswil
&lt;br&gt;(HSR) on January 14, 2010 in Zurich, Switzerland.
&lt;br&gt;&lt;a href=&quot;http://www.gis.hsr.ch/wiki/Agenda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gis.hsr.ch/wiki/Agenda&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;and Josh Berkus.
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26671652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26671652&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26671652&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Reviews ==
&lt;br&gt;&lt;br&gt;- Josh Tolley reviewed the PL/Python array support patch and sent a
&lt;br&gt;&amp;nbsp; patch atop it to fix regression tests.
&lt;br&gt;&lt;br&gt;- Jeff Davis reviewed Joachim Wieland's Listen/Notify patch and
&lt;br&gt;&amp;nbsp; requested further rework from the author.
&lt;br&gt;&lt;br&gt;- Andrew (RhodiumToad) Gierth reviewed Hitoshi Harada's patch to
&lt;br&gt;&amp;nbsp; improve window frame control with ROWS BETWEEN. &amp;nbsp;To complete the
&lt;br&gt;&amp;nbsp; review, he will need a decision on the API for aggregate functions.
&lt;br&gt;&lt;br&gt;- Hitoshi Harada marked Andrew (RhodiumToad) Gierth's patch, &amp;quot;ready
&lt;br&gt;&amp;nbsp; for committer.&amp;quot;
&lt;br&gt;&lt;br&gt;- Simon Riggs did a preliminary review of ITAGAKI Takahiro's
&lt;br&gt;&amp;nbsp; partitioning syntax patch.
&lt;br&gt;&lt;br&gt;- ITAGAKI Takahiro reviewed Greg Smith's patch to enable resetting
&lt;br&gt;&amp;nbsp; statistics.
&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Bruce Momjian committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/ecpg.sgml, properly indent SGML.
&lt;br&gt;&lt;br&gt;- There is no reference to THREAD_SUPPORT outside configure, and it is
&lt;br&gt;&amp;nbsp; never set, so remove it.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/hstore.sgml, update hstore docs, mostly
&lt;br&gt;&amp;nbsp; word-smithing. &amp;nbsp;David E. Wheeler
&lt;br&gt;&lt;br&gt;- Add ProcessUtility_hook() to handle all DDL to contrib/pg_stat_statements.
&lt;br&gt;&amp;nbsp; Itagaki Takahiro.
&lt;br&gt;&lt;br&gt;- Revert due to Tom's concerns: Add ProcessUtility_hook() to handle
&lt;br&gt;&amp;nbsp; all DDL to contrib/pg_stat_statements.
&lt;br&gt;&lt;br&gt;- Adjust 'psql -f -' to behave like a normal file and honor the -1
&lt;br&gt;&amp;nbsp; flag. &amp;nbsp;Report from Robert Haas.
&lt;br&gt;&lt;br&gt;- Enable thread safety on all platforms. &amp;nbsp;This will either be followed
&lt;br&gt;&amp;nbsp; up by a more extensive patch, or reverted, depending on the build
&lt;br&gt;&amp;nbsp; farm results.
&lt;br&gt;&lt;br&gt;- Apply full patch to enable thread-safety by default, e.g. doc
&lt;br&gt;&amp;nbsp; changes.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/xfunc.sgml, in SRF example, move oldcontext
&lt;br&gt;&amp;nbsp; variable definition into the FIRSTCALL branch, which is how most
&lt;br&gt;&amp;nbsp; actual code is actually structured. &amp;nbsp;Also fix slight whitespace
&lt;br&gt;&amp;nbsp; misalignment.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/information_schema.sgml, add a sentence of
&lt;br&gt;&amp;nbsp; documentation about the differences between the *_privileges and the
&lt;br&gt;&amp;nbsp; role_*_grants views.
&lt;br&gt;&lt;br&gt;- Speed up information schema privilege views. &amp;nbsp;Instead of expensive
&lt;br&gt;&amp;nbsp; cross joins to resolve the ACL, add table-returning function
&lt;br&gt;&amp;nbsp; aclexplode() that expands the ACL into a useful form, and join
&lt;br&gt;&amp;nbsp; against that. &amp;nbsp;Also, implement the role_*_grants views as a thin
&lt;br&gt;&amp;nbsp; layer over the respective *_privileges views instead of essentially
&lt;br&gt;&amp;nbsp; repeating the same code twice. &amp;nbsp;Fixes bug #4596. &amp;nbsp;By Joachim
&lt;br&gt;&amp;nbsp; Wieland, with cleanup by me.
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/tsearch/dict_thesaurus.c, avoid core dump on
&lt;br&gt;&amp;nbsp; empty thesaurus dictionary. &amp;nbsp;Per report from Robert Gravsjo.
&lt;br&gt;&lt;br&gt;- Teach the regular expression functions to do case-insensitive
&lt;br&gt;&amp;nbsp; matching and locale-dependent character classification properly when
&lt;br&gt;&amp;nbsp; the database encoding is UTF8. &amp;nbsp;The previous coding worked okay in
&lt;br&gt;&amp;nbsp; single-byte encodings, or in any case for ASCII characters, but
&lt;br&gt;&amp;nbsp; failed entirely on multibyte characters. &amp;nbsp;The fix assumes that the
&lt;br&gt;&amp;nbsp; &amp;lt;wctype.h&amp;gt; functions use Unicode code points as the wchar
&lt;br&gt;&amp;nbsp; representation for Unicode, ie, wchar matches pg_wchar. &amp;nbsp;This is
&lt;br&gt;&amp;nbsp; only a partial solution, since we're still stupid about non-ASCII
&lt;br&gt;&amp;nbsp; characters in multibyte encodings other than UTF8. &amp;nbsp;The practical
&lt;br&gt;&amp;nbsp; effect of that is limited, however, since those cases are generally
&lt;br&gt;&amp;nbsp; Far Eastern glyphs for which concepts like case-folding don't apply
&lt;br&gt;&amp;nbsp; anyway. &amp;nbsp;Certainly all or nearly all of the field reports of
&lt;br&gt;&amp;nbsp; problems have been about UTF8. &amp;nbsp;A more general solution would
&lt;br&gt;&amp;nbsp; require switching to the platform's wchar representation for all
&lt;br&gt;&amp;nbsp; regex operations; which is possible but would have substantial
&lt;br&gt;&amp;nbsp; disadvantages. &amp;nbsp;Let's try this and see if it's sufficient in
&lt;br&gt;&amp;nbsp; practice.
&lt;br&gt;&lt;br&gt;- Instead of sending application_name as a SET command after the
&lt;br&gt;&amp;nbsp; connection is made, include it in the startup-packet options. &amp;nbsp;This
&lt;br&gt;&amp;nbsp; makes it work more like every other libpq connection option, in
&lt;br&gt;&amp;nbsp; particular it now has the same response to RESET ALL as the rest.
&lt;br&gt;&amp;nbsp; This also saves one network round trip for new applications using
&lt;br&gt;&amp;nbsp; application_name. &amp;nbsp;The cost is that if the server is pre-8.5, it'll
&lt;br&gt;&amp;nbsp; reject the startup packet altogether, forcing us to retry the entire
&lt;br&gt;&amp;nbsp; connection cycle. &amp;nbsp;But on balance we shouldn't be optimizing that
&lt;br&gt;&amp;nbsp; case in preference to the behavior with a new server, especially
&lt;br&gt;&amp;nbsp; when doing so creates visible behavioral oddities. &amp;nbsp;Per discussion.
&lt;br&gt;&lt;br&gt;- Mark application_name as GUC_REPORT so that the value will be
&lt;br&gt;&amp;nbsp; reported back to the client by the server. &amp;nbsp;This might seem pretty
&lt;br&gt;&amp;nbsp; pointless but apparently it will help pgbouncer, and perhaps other
&lt;br&gt;&amp;nbsp; connection poolers. &amp;nbsp;Anyway it's practically free to do so for the
&lt;br&gt;&amp;nbsp; normal use-case where appname is only set in the startup packet ---
&lt;br&gt;&amp;nbsp; we're just adding a few more bytes to the initial ParameterStatus
&lt;br&gt;&amp;nbsp; response packet. &amp;nbsp;Per comments from Marko Kreen.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/postmaster/postmaster.c, ignore attempts to set
&lt;br&gt;&amp;nbsp; &amp;quot;application_name&amp;quot; in the connection startup packet. &amp;nbsp;This avoids a
&lt;br&gt;&amp;nbsp; useless connection retry and complaint in the postmaster log when
&lt;br&gt;&amp;nbsp; receiving a connection from 8.5 or later libpq. &amp;nbsp;Backpatch in all
&lt;br&gt;&amp;nbsp; supported branches, but of course *not* HEAD.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/ref/rollback_to.sgml, clarify what's supposed
&lt;br&gt;&amp;nbsp; to happen when a cursor FETCH is rolled back by aborting a
&lt;br&gt;&amp;nbsp; subtransaction. &amp;nbsp;Per discussion with Heikki.
&lt;br&gt;&lt;br&gt;- In pgsql/src/include/catalog/pg_proc.h, don't use a duplicate OID
&lt;br&gt;&amp;nbsp; for aclexplode().
&lt;br&gt;&lt;br&gt;Teodor Sigaev committed:
&lt;br&gt;&lt;br&gt;- in contrib/btree_gist, prevent intersection of ranges during page
&lt;br&gt;&amp;nbsp; split. &amp;nbsp;Changes are only optimization, so don't backpatch.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- Fix bug in temporary file management with subtransactions. &amp;nbsp;A cursor
&lt;br&gt;&amp;nbsp; opened in a subtransaction stays open even if the subtransaction is
&lt;br&gt;&amp;nbsp; aborted, so any temporary files related to it must stay alive as
&lt;br&gt;&amp;nbsp; well. &amp;nbsp;With the patch, we use ResourceOwners to track open temporary
&lt;br&gt;&amp;nbsp; files and don't automatically close them at subtransaction end
&lt;br&gt;&amp;nbsp; (though in the normal case temporary files are registered with the
&lt;br&gt;&amp;nbsp; subtransaction resource owner and will therefore be closed). &amp;nbsp;At end
&lt;br&gt;&amp;nbsp; of top transaction, we still check that there's no temporary files
&lt;br&gt;&amp;nbsp; marked as close-at-end-of-transaction open, but that's now just a
&lt;br&gt;&amp;nbsp; debugging cross-check as the resource owner cleanup should've closed
&lt;br&gt;&amp;nbsp; them already.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the YAML output patch for
&lt;br&gt;EXPLAIN.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the VACUUM FULL patch per
&lt;br&gt;review from Jeff Davis. &amp;nbsp;Jeff Davis sent three patches atop that one.
&lt;br&gt;&lt;br&gt;Andrew (RhodiumToad) Gierth sent in another revision of the patch to
&lt;br&gt;add ORDER BY to aggregates.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of the SE-PostgreSQL patch.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a patch to modify the result type of
&lt;br&gt;pg_read_file to bytea.
&lt;br&gt;&lt;br&gt;Bruce Momjian sent in two revisions of a patch to enable thread safety
&lt;br&gt;in client libraries by default.
&lt;br&gt;&lt;br&gt;Zdenek Kotala sent in another revision of a patch to correct the
&lt;br&gt;Docbook path in Solaris.
&lt;br&gt;&lt;br&gt;Tsutomu Yamada sent in two revisions of a patch to support Windows 64.
&lt;br&gt;&lt;br&gt;Caleb Welton sent in two revisions of a patch to fix int2vectorin.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in another revision of the operator exclusion
&lt;br&gt;constraints patch per review from Robert Haas.
&lt;br&gt;&lt;br&gt;Michael Paquier sent in two more revisions of the patch to add shell
&lt;br&gt;calls to pgbench, per review from Greg Smith.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the ProcessUtility_hook
&lt;br&gt;patch per feedback from Tom Lane.
&lt;br&gt;&lt;br&gt;Bruce Momjian sent in a patch to install PL/pgsql by default.
&lt;br&gt;&lt;br&gt;Tim Bunce sent in a patch to refactor PL/Perl, and a patch atop that
&lt;br&gt;to add some new GUCs with promising names including
&lt;br&gt;plperl.on_perl_init, plperl.on_trusted_init, and
&lt;br&gt;plperl.on_untrusted_init, along with some bug fixes and general code
&lt;br&gt;correctness improvements.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of the ACL patch for large
&lt;br&gt;objects.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the SQL syntax patch for
&lt;br&gt;partitioning.
&lt;br&gt;&lt;br&gt;Zdenek Kotala sent in another revision of the patch to enable pg_ctl
&lt;br&gt;to do an initdb.
&lt;br&gt;&lt;br&gt;Hitoshi Harada sent in another revision of the ROWS functionality for
&lt;br&gt;windowing per review from Andrew (RhodiumToad) Gierth.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in another revision of the VACUUM FULL removal patch.
&lt;br&gt;&lt;br&gt;Greg Smith sent in a patch to enable resetting statistics.
&lt;br&gt;&lt;br&gt;Simon Riggs sent in a patch to fix an issue with running out of lock
&lt;br&gt;space in certain hot standby scenarios.
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26671652&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---December-06-2009-%3D%3D-tp26671652p26671652.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26656211</id>
	<title>Quick Application Suite - Quick Application Builder Released</title>
	<published>2009-12-04T10:10:45Z</published>
	<updated>2009-12-04T10:10:45Z</updated>
	<author>
		<name>info-1723</name>
	</author>
	<content type="html">DatawareStudio.com is proud to announce the immediate availability of
&lt;br&gt;&lt;br&gt;Quick Application Suite and Quick Application Builder.
&lt;br&gt;&lt;br&gt;Developed by DotSolutions s.r.l, QaS and QaB dramatically simplify the &amp;nbsp;
&lt;br&gt;process of
&lt;br&gt;creating and maintaining a web-based complex application for every day usage.
&lt;br&gt;Their's unique features make Quick Application family the fastest web &amp;nbsp;
&lt;br&gt;application
&lt;br&gt;development tools on earth.
&lt;br&gt;&lt;br&gt;Tested with most widley used portals and database servers, both open &amp;nbsp;
&lt;br&gt;source and
&lt;br&gt;commercial, they allow web developers to build a complete application, &amp;nbsp;
&lt;br&gt;comprehensive of
&lt;br&gt;strong data entry controls and impressive reports in a bunch of minutes.
&lt;br&gt;&lt;br&gt;You can combine them with leading Data Warehousing technology like &amp;nbsp;
&lt;br&gt;Pentaho, SpagoBI or
&lt;br&gt;JasperIntelligence to add exclusive data entry characteristic to your &amp;nbsp;
&lt;br&gt;dashboard.
&lt;br&gt;Their tide integration with Pentaho Data Integration (previosly known &amp;nbsp;
&lt;br&gt;as Kettle) allows
&lt;br&gt;power users to add complex back end control logic every time is needed.
&lt;br&gt;Or you can use them alone, just a WebPortal like Liferay, Jahia, Jboss Portal,
&lt;br&gt;ExoPlatform, Jetspeed, to create all the applications your society requires.
&lt;br&gt;&lt;br&gt;And all can be done without writing a single line of &amp;nbsp;
&lt;br&gt;html/java/jsp/php/asp code, thank's
&lt;br&gt;to a flexible user interface and standard sql syntax.
&lt;br&gt;&lt;br&gt;You can download Quick Application Builder community Edition for &amp;nbsp;
&lt;br&gt;PostgreSql at this URL:
&lt;br&gt;&lt;a href=&quot;http://www.datawarestudio.com/post_dload.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.datawarestudio.com/post_dload.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656211&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Quick-Application-Suite---Quick-Application-Builder-Released-tp26656211p26656211.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26656097</id>
	<title>PostgreSQL Release Support Policy</title>
	<published>2009-12-04T08:36:00Z</published>
	<updated>2009-12-04T08:36:00Z</updated>
	<author>
		<name>Dave Page-3</name>
	</author>
	<content type="html">After a great deal of discussion in the community, the project's core
&lt;br&gt;team have written a policy outlining the support lifecycle for major
&lt;br&gt;PostgreSQL releases, which can be found on the wiki with other project
&lt;br&gt;policies at &lt;a href=&quot;http://wiki.postgresql.org/wiki/Policies&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.postgresql.org/wiki/Policies&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;We hope this document will help our users plan their deployments more
&lt;br&gt;effectively.
&lt;br&gt;&lt;br&gt;--------
&lt;br&gt;The PostgreSQL project aims to fully support a major release for five years.
&lt;br&gt;&lt;br&gt;After a release falls out of full support, we may (at our committer's
&lt;br&gt;discretion) continue to apply further critical fixes to the source
&lt;br&gt;code, on a best-effort basis. No formal releases or binary packages
&lt;br&gt;will be produced by the project, but the updated source code will be
&lt;br&gt;available from our source code control system.
&lt;br&gt;&lt;br&gt;This policy will be followed on a best-effort basis. In extreme cases
&lt;br&gt;it may not be possible to support a release for the planned lifetime;
&lt;br&gt;for example if a serious bug is found that cannot be resolved in a
&lt;br&gt;given major version without significant risk to the stability of the
&lt;br&gt;code or loss of application compatibility. In such cases, early
&lt;br&gt;retirement of a major version may be required.
&lt;br&gt;&lt;br&gt;End Of Life (EOL) dates:
&lt;br&gt;&lt;br&gt;Version			EOL Date
&lt;br&gt;PostgreSQL 7.4 	July 2010 (extended)
&lt;br&gt;PostgreSQL 8.0 	July 2010 (extended)
&lt;br&gt;PostgreSQL 8.1 	November 2010
&lt;br&gt;PostgreSQL 8.2 	December 2011
&lt;br&gt;PostgreSQL 8.3 	February 2013
&lt;br&gt;PostgreSQL 8.4 	July 2014
&lt;br&gt;--------
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Page
&lt;br&gt;PostgreSQL Core Team
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL-Release-Support-Policy-tp26656097p26656097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26656045</id>
	<title>GT portalBase version 2.4 released</title>
	<published>2009-12-04T07:00:25Z</published>
	<updated>2009-12-04T07:00:25Z</updated>
	<author>
		<name>Oliver Kohll-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Announcing the release of version 2.4 of GT portalBase.&lt;br&gt;&lt;br&gt;It's been a while since our last major announcement but there's been lots going on on the development front. The blog&lt;div&gt;&lt;a href=&quot;http://www.gtportalbase.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.gtportalbase.com/blog&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.gtportalbase.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;has seen frequent updates over the past six months.&lt;br&gt;&lt;br&gt;To summarise recent development, the focus has largely been on visualisations to give admins/managers insight on how portalBase is being used as a database agile development environment. Visualisation techniques such as treemaps and sparklines have been employed to display where and how database data is being utilised in an organisation and allow drilldown to detailed statistics. Dashboards show various statistics at operational, tactical and strategic levels.&lt;br&gt;&lt;br&gt;Now that admins can clearly see what information users are finding most useful so that development priorities can be adjusted, the next visualisation work will be on automated data reporting for users, particularly reporting exceptions based on variance and trends. If you have any examples of database visualisations of this type that have been useful to you, or any that would be, whether or not you use portalBase, please let us know via the new&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.gtportalbase.com/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.gtportalbase.com/forum&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.gtportalbase.com/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;or feel free to post any other comments.&lt;br&gt;&lt;br&gt;Finally following requests, the documentation has been updated with full installation instructions for those needing a local install rather than a hosted service.&lt;br&gt;&lt;br&gt;Regards&lt;br&gt;Oliver Kohll&lt;div&gt;&lt;div apple-content-edited=&quot;true&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;span&gt;&lt;div&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;oliver@...&lt;/a&gt; / +44(0)845 456 1810 / +44(0)7814 828608&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.gtportalbase.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.gtportalbase.com/blog&lt;/a&gt; - for news and announcements&lt;/div&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GT-portalBase-version-2.4-released-tp26656045p26656045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655929</id>
	<title>Stand presentation</title>
	<published>2009-12-03T13:42:51Z</published>
	<updated>2009-12-03T13:42:51Z</updated>
	<author>
		<name>Andreas 'ads' Scherbaum-4</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&lt;br&gt;For upcoming events (like FOSDEM) we want to use a computer plus LCD 
&lt;br&gt;which should run a presentation. The content should include:
&lt;br&gt;&lt;br&gt;- PostgreSQL (bummer)
&lt;br&gt;- Unique and Key Features
&lt;br&gt;- Communities
&lt;br&gt;- Additional software (as example pgAdminIII, phpPgAdmin)
&lt;br&gt;- Other events
&lt;br&gt;- Notes about the current event (talks, party, workshops)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Because every supporter should be able to easily modify and extend this 
&lt;br&gt;presentation, i suggest OpenOffice Presenter. It's installed on many 
&lt;br&gt;computers, the format is compatible and it's easy to use.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Does someone like to create a first version of this presentation?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks &amp; bye
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Andreas 'ads' Scherbaum
&lt;br&gt;German PostgreSQL User Group
&lt;br&gt;European PostgreSQL User Group - Board of Directors
&lt;br&gt;Volunteer Regional Contact, Germany - PostgreSQL Project
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26655929/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Stand-presentation-tp26655929p26655929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655860</id>
	<title>ANN: PostgreSQL Data Wizard 9.12 released</title>
	<published>2009-12-03T06:13:38Z</published>
	<updated>2009-12-03T06:13:38Z</updated>
	<author>
		<name>SQL Maestro Group</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;SQL Maestro Group announces the release of PostgreSQL Data Wizard 9.12, a 
&lt;br&gt;powerful Windows GUI solution for PostgreSQL data management.
&lt;br&gt;&lt;br&gt;PostgreSQL Data Wizard provides you with a number of easy-to-use wizards to 
&lt;br&gt;convert any ADO-compatible database to the PostgreSQL database, import data 
&lt;br&gt;into PostgreSQL tables, export data from tables, views and queries to most 
&lt;br&gt;popular file formats as well as generate data-driven ASP.NET pages for your 
&lt;br&gt;PostgreSQL database.
&lt;br&gt;&lt;br&gt;The new version is immediately available for download at
&lt;br&gt;&lt;a href=&quot;http://www.sqlmaestro.com/products/postgresql/datawizard/download/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqlmaestro.com/products/postgresql/datawizard/download/&lt;/a&gt;&lt;br&gt;&lt;br&gt;New features
&lt;br&gt;=================
&lt;br&gt;&lt;br&gt;1. Data Import: now you can import data from XML, Microsoft Office Excel 
&lt;br&gt;2007 and Microsoft Office Access 2007 file formats along with Microsoft 
&lt;br&gt;Office Excel 97-2003, Microsoft Office Access, CSV, DBF, and Text files 
&lt;br&gt;supported in the previous versions. Also starting with this version you can 
&lt;br&gt;import Text and CSV data files stored in different encodings.
&lt;br&gt;&lt;br&gt;2. Data Import: now it is possible to empty target tables as well as execute 
&lt;br&gt;custom SQL scripts before and after the import.
&lt;br&gt;&lt;br&gt;3. Data Import: an ability of using the COPY command has been implemented. 
&lt;br&gt;This feature can speed up the import process up to 10 times.
&lt;br&gt;&lt;br&gt;4. Data Import: the wizard has been completely redesigned to improve the 
&lt;br&gt;look and feel and increase the usability.
&lt;br&gt;&lt;br&gt;5. Data Export: support for Microsoft Office Excel 2007, Microsoft Office 
&lt;br&gt;Word 2007, OpenDocument Spreadsheed, and OpenDocument Text file formats has 
&lt;br&gt;been implemented. Also now it is possible to select the result file 
&lt;br&gt;encoding. This wizard also has been completely redesigned.
&lt;br&gt;&lt;br&gt;6. Datapump: the conversion rules for fields and indexes become more 
&lt;br&gt;intelligent, so starting with this version most of source databases from 
&lt;br&gt;well-known DBMS can be transferred even with default settings (or with a 
&lt;br&gt;small customization). Also the speed of data transfer has been significantly 
&lt;br&gt;increased.
&lt;br&gt;&lt;br&gt;7. Starting with this version it is possible to connect to a remote server 
&lt;br&gt;via SSH tunnel using a key-based authentication (in addition to the 
&lt;br&gt;password-based authentication supported in the previous versions). To 
&lt;br&gt;establish a remote connection in this way, you have to provide a private key 
&lt;br&gt;(either in ssh.com or OpenSSH formats) and (optionally) a passphrase. This 
&lt;br&gt;version also introduces support for both SSH-1 and SSH-2 protocols (whereas 
&lt;br&gt;all the previous versions supported only SSH-1).
&lt;br&gt;&lt;br&gt;8. An Italian localization is now included into the installation package.
&lt;br&gt;&lt;br&gt;In addition to this, several bugs have been fixed and some other minor 
&lt;br&gt;improvements and corrections have been made. Full press-release is available 
&lt;br&gt;at:
&lt;br&gt;&lt;a href=&quot;http://www.sqlmaestro.com/news/company/data_wizard_family_updated_to_version_9_12/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqlmaestro.com/news/company/data_wizard_family_updated_to_version_9_12/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Background information:
&lt;br&gt;-----------------------
&lt;br&gt;SQL Maestro Group offers complete database admin, development and management 
&lt;br&gt;tools for MySQL, SQL Server, PostgreSQL, Oracle, DB2, SQLite, SQL Anywhere, 
&lt;br&gt;Firebird and MaxDB providing the highest performance, scalability and 
&lt;br&gt;reliability to meet the requirements of today's database applications.
&lt;br&gt;&lt;br&gt;Sincerely yours,
&lt;br&gt;The SQL Maestro Group Team
&lt;br&gt;&lt;a href=&quot;http://www.sqlmaestro.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqlmaestro.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655860&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANN%3A-PostgreSQL-Data-Wizard-9.12-released-tp26655860p26655860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655884</id>
	<title>PostgreSQL@FOSDEM 2010 - Call for talks</title>
	<published>2009-12-03T02:48:22Z</published>
	<updated>2009-12-03T02:48:22Z</updated>
	<author>
		<name>Dave Page-7</name>
	</author>
	<content type="html">FOSDEM (&lt;a href=&quot;http://www.fosdem.org/2010/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/2010/&lt;/a&gt;) is a major Free and Open Source
&lt;br&gt;event held annually in Brussels, Belgium, and attended by around 4000
&lt;br&gt;people. As in recent years, the PostgreSQL project will have a devroom
&lt;br&gt;where we will be presenting a number of talks. The event will be held
&lt;br&gt;on the 6 - 7th February 2010.
&lt;br&gt;&lt;br&gt;We're looking for developers, users and contributors to submit talks
&lt;br&gt;for inclusion on the program. Any topic related to PostgreSQL is
&lt;br&gt;acceptable as long as it is non-commercial in nature. Suggested topics
&lt;br&gt;might include:
&lt;br&gt;&lt;br&gt;- Migration of systems to PostgreSQL
&lt;br&gt;- Application development
&lt;br&gt;- Benchmarking and tuning
&lt;br&gt;- Spatial applications
&lt;br&gt;- Hacking the code
&lt;br&gt;- Data warehousing
&lt;br&gt;- New features
&lt;br&gt;- Tips and tricks
&lt;br&gt;- Replication
&lt;br&gt;- Case studies
&lt;br&gt;&lt;br&gt;We will have a number of 45 minutes slots, and may split one or more
&lt;br&gt;into 3 back-to-back 15 minute slots if we receive suitable proposals.
&lt;br&gt;&lt;br&gt;Please submit your proposals to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655884&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fosdem@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;and include the following information:
&lt;br&gt;&lt;br&gt;- Your name
&lt;br&gt;- The title of your talk (please be descriptive, as titles will be
&lt;br&gt;listed with ~250 from other projects)
&lt;br&gt;- A short abstract of one to two paragraphs
&lt;br&gt;- A short biography introducing yourself
&lt;br&gt;- Links to related websites/blogs etc.
&lt;br&gt;&lt;br&gt;The deadline for submissions is 22nd December 2009.
&lt;br&gt;&lt;br&gt;See you in Brussels!
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655884&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL%40FOSDEM-2010---Call-for-talks-tp26655884p26655884.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26616261</id>
	<title>Free VPS Hosting w/ PostreSQL - Limited # Available</title>
	<published>2009-12-02T11:22:58Z</published>
	<updated>2009-12-02T11:22:58Z</updated>
	<author>
		<name>Marc G. Fournier-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Hello fellow open-source users and developers,
&lt;br&gt;&lt;br&gt;My name is Marc Fournier, and I'd like to highlight Hub.org's monthly VPS 
&lt;br&gt;giveaway. In case you've never heard of hub.org:
&lt;br&gt;&lt;br&gt;- Hub.org is small, customer-oriented host which I founded during the 
&lt;br&gt;mid-1990s, in order to host the PG project
&lt;br&gt;&lt;br&gt;- Hub is a proud supporter of open-source software development and offers 
&lt;br&gt;a large choice of web hosting applications
&lt;br&gt;&lt;br&gt;In case you're unfamiliar with what a Virtual Private Server might be:
&lt;br&gt;&lt;br&gt;- A VPS is like a *private server* (i.e. you get full root access), but 
&lt;br&gt;much cheaper and without the hardware hassles;
&lt;br&gt;&lt;br&gt;- It's much more secure than a shared hosting account: user files are in a 
&lt;br&gt;completely air-tight environment;
&lt;br&gt;&lt;br&gt;I like to think of hub.org as special in the way we view our business.
&lt;br&gt;&lt;br&gt;Specifically, most of our users are not interested in the technicalities 
&lt;br&gt;of their hosting accounts at all. On the contrary, they just need their 
&lt;br&gt;site to be up and running.
&lt;br&gt;&lt;br&gt;If you've similar expectations, be sure to visit &lt;a href=&quot;http://hub.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hub.org&lt;/a&gt;&amp;nbsp;to see 
&lt;br&gt;what we can offer you.
&lt;br&gt;&lt;br&gt;In case you're wondering if a VPS is right for you, consider our limited 
&lt;br&gt;offer:
&lt;br&gt;&lt;br&gt;We're distributing 10 free Starter VPS accounts, on the first of each 
&lt;br&gt;month, on a first come first served basis. It runs just like any other 
&lt;br&gt;Starter account, you just don't have to pay for the *First Year* of 
&lt;br&gt;service on it -- you're still responsible for any form of over-usage 
&lt;br&gt;however.
&lt;br&gt;&lt;br&gt;To get yours, browse &lt;a href=&quot;http://hub.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hub.org&lt;/a&gt;&amp;nbsp;at 0:00 AST (that's 23:00 EST) on the 
&lt;br&gt;1st of the month, sign up for an *Annual Starter Package* and enter 
&lt;br&gt;&amp;quot;FreeHosting&amp;quot; in the Coupon Field.
&lt;br&gt;&lt;br&gt;If you need any further information, you're more than welcome to get in 
&lt;br&gt;touch:
&lt;br&gt;&lt;br&gt;Marc Fournier / CEO
&lt;br&gt;sales at hub.org
&lt;br&gt;&lt;a href=&quot;http://hub.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hub.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;PS: In the event you decide to spread the word, don't miss our
&lt;br&gt;affiliate program: &lt;a href=&quot;http://affiliates.hub.org/affiliates/signup.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://affiliates.hub.org/affiliates/signup.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Marc G. Fournier &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Hub.Org Hosting Solutions S.A.
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616261&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scrappy@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.hub.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hub.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;Yahoo:yscrappy &amp;nbsp; &amp;nbsp;Skype: hub.org &amp;nbsp; &amp;nbsp;ICQ:7615664 &amp;nbsp; &amp;nbsp;MSN:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616261&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scrappy@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26616261&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Free-VPS-Hosting-w--PostreSQL---Limited---Available-tp26616261p26616261.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612963</id>
	<title>ANN: Database Designer for PostgreSQL 1.2.9 released!</title>
	<published>2009-12-02T01:39:48Z</published>
	<updated>2009-12-02T01:39:48Z</updated>
	<author>
		<name>Vadim Kapochenia-2</name>
	</author>
	<content type="html">Version 1.2.9 (December 1, 2009)
&lt;br&gt;&lt;br&gt;Extended SQL Editor with code completion and syntax validation added.
&lt;br&gt;Support for privileges added as well as Grant Manager for ACL editing.
&lt;br&gt;Diagram objects drawing improved.
&lt;br&gt;&lt;br&gt;You're welcome to download the latest release from our website at:
&lt;br&gt;&lt;a href=&quot;http://microolap.com/products/database/postgresql-designer/download/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microolap.com/products/database/postgresql-designer/download/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Full changelog:
&lt;br&gt;&lt;br&gt;[!] Extended SQL Editor with code completion and syntax validation added
&lt;br&gt;[!] Grant manager for objects added
&lt;br&gt;[!] Support for database objects privileges introduced
&lt;br&gt;[+] &amp;quot;Execute Script In Single Transaction (Alt + F9)&amp;quot; functionality
&lt;br&gt;added to SQL Executor
&lt;br&gt;[+] &amp;quot;Override grant priveleges&amp;quot; option added to Database Modification
&lt;br&gt;[+] Owner option added for objects to Database Generation dialog
&lt;br&gt;[+] Privileges option added for objects to Database Generation dialog
&lt;br&gt;[+] Several options added to Display Preferences dialog
&lt;br&gt;[+] Support for database's LC_COLLATE and LC_CTYPE options added
&lt;br&gt;[+] Support for VARIADIC parameters added
&lt;br&gt;[+] Support for window functions added
&lt;br&gt;[+] Tablespaces, Sequences and Roles added to Object Tree View
&lt;br&gt;[*] Additional type modifers check added to Modify Engine
&lt;br&gt;[*] Check for object identification added
&lt;br&gt;[*] In-place creation of new trigger procedures inside Table Editor improved
&lt;br&gt;[*] Quick Hand Tool Key is now set to spacebar by default
&lt;br&gt;[*] Reverse Engineering dialog improved
&lt;br&gt;[*] Stored routine processing improved in Modify Engine
&lt;br&gt;[*] Undo\Redo improved
&lt;br&gt;[-] &amp;quot;Access violation occurs after editing composite types in Type
&lt;br&gt;Manager&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Cannot cancel Reverse Engineering using progress window&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Cannot delete all users using Role Manager&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Cannot open model through Windows Explorer (double click) if
&lt;br&gt;designer already launched&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Generate Database ignores objects order from Selection tab&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;List index out of bounds in Run Script&amp;quot; error fixed
&lt;br&gt;[-] &amp;quot;List index out of bounds trying to edit trigger in Table Editor&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Modify Engine alters fields of &amp;quot;character&amp;quot; and &amp;quot;bit&amp;quot; types if
&lt;br&gt;width specifier ommited&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Modify Engine alters function if array parameters used in
&lt;br&gt;definition&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Modify Engine alters tables tablespace to &amp;quot;pg_default&amp;quot; bug fixed
&lt;br&gt;[-] &amp;quot;Sometimes impossible to uncheck PK flag for column in the Table
&lt;br&gt;Editor&amp;quot; bug fixed
&lt;br&gt;&lt;br&gt;Please don't hesitate to ask any questions or report bugs with our
&lt;br&gt;Support Ticketing system available at
&lt;br&gt;&lt;a href=&quot;http://www.microolap.com/support/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microolap.com/support/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Best regards,
&lt;br&gt;Vadim Kapochenia &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;support@...&lt;/a&gt;&amp;gt;
&lt;br&gt;MicroOLAP Technologies Ltd.
&lt;br&gt;&lt;a href=&quot;http://microolap.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microolap.com&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612963&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANN%3A-Database-Designer-for-PostgreSQL-1.2.9-released%21-tp26612963p26612963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26587142</id>
	<title>Re: == PostgreSQL Weekly News - November 29 2009 ==</title>
	<published>2009-11-30T22:06:10Z</published>
	<updated>2009-11-30T22:06:10Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">On Sun, Nov 29, 2009 at 07:58:13PM -0800, David Fetter wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Tim Bunch sent in two revisions of a patch refactoring PL/Perl[U]
&lt;br&gt;&amp;gt; per discussion.
&lt;br&gt;&lt;br&gt;Oops. &amp;nbsp;That's Tim Bunce. &amp;nbsp;Thanks to all who spotted this :)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;David.
&lt;br&gt;-- 
&lt;br&gt;David Fetter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587142&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;&amp;gt; &lt;a href=&quot;http://fetter.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fetter.org/&lt;/a&gt;&lt;br&gt;Phone: +1 415 235 3778 &amp;nbsp;AIM: dfetter666 &amp;nbsp;Yahoo!: dfetter
&lt;br&gt;Skype: davidfetter &amp;nbsp; &amp;nbsp; &amp;nbsp;XMPP: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587142&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.fetter@...&lt;/a&gt;
&lt;br&gt;iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics
&lt;br&gt;&lt;br&gt;Remember to vote!
&lt;br&gt;Consider donating to Postgres: &lt;a href=&quot;http://www.postgresql.org/about/donate&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/about/donate&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587142&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-29-2009-%3D%3D-tp26569330p26587142.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612945</id>
	<title>PGCon 2010</title>
	<published>2009-11-30T18:10:29Z</published>
	<updated>2009-11-30T18:10:29Z</updated>
	<author>
		<name>Dan Langille</name>
	</author>
	<content type="html">Hello folks,
&lt;br&gt;&lt;br&gt;PGCon 2010 will be held 20-21 May 2010, in Ottawa at the University of
&lt;br&gt;Ottawa. &amp;nbsp;It will be preceded by two days of tutorials on 18-19 May 2010.
&lt;br&gt;&lt;br&gt;We are now accepting proposals for talks.
&lt;br&gt;&lt;br&gt;If you are doing something interesting with PostgreSQL, please submit
&lt;br&gt;a proposal. &amp;nbsp;You might be one of the backend hackers or work on a
&lt;br&gt;PostgreSQL related project and want to share your know-how with
&lt;br&gt;others. You might be developing an interesting system using PostgreSQL
&lt;br&gt;as the foundation. Perhaps you migrated from another database to
&lt;br&gt;PostgreSQL and would like to share details. &amp;nbsp;These, and other stories
&lt;br&gt;are welcome. Both users and developers are encouraged to share their
&lt;br&gt;experiences.
&lt;br&gt;&lt;br&gt;Here are a some ideas to jump start your proposal process:
&lt;br&gt;&lt;br&gt;- novel, unique or complex ways in which PostgreSQL are used
&lt;br&gt;- migration of production systems to PostgreSQL
&lt;br&gt;- data warehousing with PostgreSQL
&lt;br&gt;- tuning PostgreSQL for different work loads
&lt;br&gt;- replicating data on top of PostgreSQL
&lt;br&gt;- hacking the PostgreSQL code
&lt;br&gt;- PostgreSQL derivatives and forks
&lt;br&gt;- applications built around PostgreSQL
&lt;br&gt;- tuning PostgreSQL for different work loads
&lt;br&gt;- tuning and benchmarking
&lt;br&gt;- case studies and howtos
&lt;br&gt;- location-aware software with PostGIS
&lt;br&gt;- emerging features
&lt;br&gt;- research and teaching with PostgreSQL
&lt;br&gt;- things the PostgreSQL project could do better
&lt;br&gt;- how to use PostgreSQL with your particular environment
&lt;br&gt;&lt;br&gt;Both users and developers are encouraged to share their experiences.
&lt;br&gt;&lt;br&gt;The schedule is:
&lt;br&gt;&lt;br&gt;19 Dec 2009 Proposal acceptance begins
&lt;br&gt;19 Jan 2010 Proposal acceptance ends
&lt;br&gt;19 Feb 2010 Confirmation of accepted proposals
&lt;br&gt;&lt;br&gt;See also &amp;lt;&lt;a href=&quot;http://www.pgcon.org/2010/papers.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgcon.org/2010/papers.php&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Instructions for submitting a proposal to PGCon 2010 are available
&lt;br&gt;from: &amp;lt;&lt;a href=&quot;http://www.pgcon.org/2010/submissions.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgcon.org/2010/submissions.php&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612945&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PGCon-2010-tp26612945p26612945.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26569330</id>
	<title>== PostgreSQL Weekly News - November 29 2009 ==</title>
	<published>2009-11-29T19:58:13Z</published>
	<updated>2009-11-29T19:58:13Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - November 29 2009 ==
&lt;br&gt;&lt;br&gt;PostgreSQL RPM packages for Fedora-12 released:
&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/news-fedora12-packages-released.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/news-fedora12-packages-released.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;apgdiff 1.4, a tool for comparing PostgreSQL schemas, released.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/projects/apgdiff/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/apgdiff/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Karoo, a web GUI based on PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://www.zwartberg.com/cave.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zwartberg.com/cave.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;MyJSQLView 3.05, a Java-based GUI for PostgreSQL, released.
&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for November ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;The third edition of the Italian PostgreSQL Day will be held at the
&lt;br&gt;University of Pisa on the 4th of December. &amp;nbsp;Entrance is free.
&lt;br&gt;Sponsors are welcome.
&lt;br&gt;&lt;a href=&quot;http://www.pgday.it/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.it/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stefan Keller will be teach a course called, &amp;quot;Introducion to 
&lt;br&gt;PostGIS/PostgreSQL&amp;quot; at the University of Applied Sciences Rapperswil
&lt;br&gt;(HSR) on January 14, 2010 in Zurich, Switzerland.
&lt;br&gt;&lt;a href=&quot;http://www.gis.hsr.ch/wiki/Agenda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gis.hsr.ch/wiki/Agenda&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;and Devrim GUNDUZ.
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569330&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569330&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569330&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- Fix an old bug in multixact and two-phase commit. &amp;nbsp;Prepared
&lt;br&gt;&amp;nbsp; transactions can be part of multixacts, so allocate a slot for each
&lt;br&gt;&amp;nbsp; prepared transaction in the &amp;quot;oldest member&amp;quot; array in multixact.c. &amp;nbsp;On
&lt;br&gt;&amp;nbsp; PREPARE TRANSACTION, transfer the oldest member value from the
&lt;br&gt;&amp;nbsp; current backends slot to the prepared xact slot. &amp;nbsp;Also save and
&lt;br&gt;&amp;nbsp; recover the value from the 2PC state file. &amp;nbsp;The symptom of the bug
&lt;br&gt;&amp;nbsp; was that after a transaction prepared, a shared lock still held by
&lt;br&gt;&amp;nbsp; the prepared transaction was sometimes ignored by other
&lt;br&gt;&amp;nbsp; transactions. &amp;nbsp;Fix back to 8.1, where both 2PC and multixact were
&lt;br&gt;&amp;nbsp; introduced.
&lt;br&gt;&lt;br&gt;Magnus Hagander committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/libpq/win32.mak, add missing library to
&lt;br&gt;&amp;nbsp; standalone libpq build on Win32. &amp;nbsp;Hiroshi Saito.
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Use diff's -w switch only on Windows, to avoid problems with
&lt;br&gt;&amp;nbsp; inconsistent newline representations. &amp;nbsp;Per buildfarm results and
&lt;br&gt;&amp;nbsp; subsequent discussion. &amp;nbsp;Sync up a couple of other places that had
&lt;br&gt;&amp;nbsp; their own policies.
&lt;br&gt;&lt;br&gt;- Simplify psql's new linestyle behavior to default to linestyle=ascii
&lt;br&gt;&amp;nbsp; all the time, rather than hoping we can tell whether the terminal
&lt;br&gt;&amp;nbsp; supports UTF8 characters. &amp;nbsp;Per discussion.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/release-8.5.sgml, fix missing end tag, per
&lt;br&gt;&amp;nbsp; Jeff Davis.
&lt;br&gt;&lt;br&gt;- Eliminate a lot of list-management overhead within
&lt;br&gt;&amp;nbsp; join_search_one_level by adding a requirement that build_join_rel
&lt;br&gt;&amp;nbsp; add new join RelOptInfos to the appropriate list immediately at
&lt;br&gt;&amp;nbsp; creation. &amp;nbsp;Per report from Robert Haas, the list_concat_unique_ptr()
&lt;br&gt;&amp;nbsp; calls that this change eliminates were taking the lion's share of
&lt;br&gt;&amp;nbsp; the runtime in larger join problems. &amp;nbsp;This doesn't do anything to
&lt;br&gt;&amp;nbsp; fix the fundamental combinatorial explosion in large join problems,
&lt;br&gt;&amp;nbsp; but it should push out the threshold of pain a bit further. &amp;nbsp;Note:
&lt;br&gt;&amp;nbsp; because this changes the order in which joinrel lists are built, it
&lt;br&gt;&amp;nbsp; might result in changes in selected plans in cases where different
&lt;br&gt;&amp;nbsp; alternatives have exactly the same costs. &amp;nbsp;There is one example in
&lt;br&gt;&amp;nbsp; the regression tests.
&lt;br&gt;&lt;br&gt;- Add support for an application_name parameter, which is displayed in
&lt;br&gt;&amp;nbsp; pg_stat_activity and recorded in log entries. &amp;nbsp;Dave Page, reviewed
&lt;br&gt;&amp;nbsp; by Andres Freund.
&lt;br&gt;&lt;br&gt;- Add support for anonymous code blocks (DO blocks) to PL/Perl. &amp;nbsp;Patch
&lt;br&gt;&amp;nbsp; by Joshua Tolley, reviews by Brendan Jurd and Tim Bunce.
&lt;br&gt;&lt;br&gt;- Make pg_stat_activity.application_name visible to all users, rather
&lt;br&gt;&amp;nbsp; than being hidden when current_query is. &amp;nbsp;Relocate it to a column
&lt;br&gt;&amp;nbsp; position more consistent with that behavior. &amp;nbsp;Per discussion.
&lt;br&gt;&lt;br&gt;- Add some opr_sanity checks that the lengths of the various
&lt;br&gt;&amp;nbsp; argument-info arrays in a pg_proc entry match. &amp;nbsp;Seems like an easy
&lt;br&gt;&amp;nbsp; mistake to make when manually adjusting these values in a pg_proc.h
&lt;br&gt;&amp;nbsp; entry.
&lt;br&gt;&lt;br&gt;- In pgsql/src/pl/plperl/plperl.c, fix session-lifespan memory leak
&lt;br&gt;&amp;nbsp; when a plperl function is redefined: we have to tell Perl it can
&lt;br&gt;&amp;nbsp; release its compiled copy of the function text. &amp;nbsp;Noted by Alexey
&lt;br&gt;&amp;nbsp; Klyukin. &amp;nbsp;Back-patch to 8.2 --- the problem exists further back, but
&lt;br&gt;&amp;nbsp; this patch won't work without modification, and it's probably not
&lt;br&gt;&amp;nbsp; worth the trouble.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- Add PG_MODULE_MAGIC and some missing include files to examples.
&lt;br&gt;&amp;nbsp; Euler Taveira de Oliveira.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/func.sgml, fix syntax in extract() examples.
&lt;br&gt;&amp;nbsp; Erik Rijkers.
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/libpq/fe-connect.c, remove prefix &amp;quot;ERROR:&amp;quot;
&lt;br&gt;&amp;nbsp; from some messages, to make everything consistent
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/libpq/fe-connect.c, error when a specified
&lt;br&gt;&amp;nbsp; connection service is not found, instead of ignoring it.
&lt;br&gt;&lt;br&gt;Michael Meskes committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/ecpg/ecpglib/misc.c, made function better
&lt;br&gt;&amp;nbsp; readable.
&lt;br&gt;&lt;br&gt;- Added dynamic cursor names to ecpg. Almost the whole patch was done
&lt;br&gt;&amp;nbsp; by Boszormenyi Zoltan, with only a minor tweak or two from me.
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/ecpg/preproc/ecpg.addons, synced addon rules
&lt;br&gt;&amp;nbsp; after some renamings.
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/ecpg/ChangeLog, forgot to add dynamic
&lt;br&gt;&amp;nbsp; cursors to Changelog.
&lt;br&gt;&lt;br&gt;- In ECPG, added missing files.
&lt;br&gt;&lt;br&gt;- In ECPG, added script to check if all rule re-definition in
&lt;br&gt;&amp;nbsp; ecpg.addons are indeed used in the build process. If not the build
&lt;br&gt;&amp;nbsp; process will stop with an error message.
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/ecpg/ecpglib/data.c, if no result is given
&lt;br&gt;&amp;nbsp; NOTFOUND should be returned. Check for empty result string too.
&lt;br&gt;&lt;br&gt;- In pgsql/src/interfaces/ecpg/preproc/ecpg.addons, remove */
&lt;br&gt;&amp;nbsp; characters from declare cursor statements before putting them into a
&lt;br&gt;&amp;nbsp; comment.
&lt;br&gt;&lt;br&gt;Bruce Momjian committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/ref/vacuumdb.sgml, document ath vacuumdb
&lt;br&gt;&amp;nbsp; --analyze does analyze _also_, not in place of vacuum.
&lt;br&gt;&lt;br&gt;- Improve test descriptions displayed during test_fsync; &amp;nbsp;increase
&lt;br&gt;&amp;nbsp; default loops to 5k.
&lt;br&gt;&lt;br&gt;- Add link to external fsync testing script and our fsync test tool.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Marko (johto) Tiikkaja sent in another revision of the writeable CTE
&lt;br&gt;patch. &amp;nbsp;Tom Lane responded with another one.
&lt;br&gt;&lt;br&gt;Teodor Sigaev sent in a patch to add red-black trees to GIN.
&lt;br&gt;&lt;br&gt;Teodor Sigaev sent in a patch to add some point operations for GiST.
&lt;br&gt;&lt;br&gt;Teodor Sigaev sent in a patch to add a supplied module which does
&lt;br&gt;K-nearest-neighbor efficiently using GiST.
&lt;br&gt;&lt;br&gt;Alexey Klyukin sent in a patch to improve PL/Perl's support for
&lt;br&gt;PostgreSQL arrays.
&lt;br&gt;&lt;br&gt;Daniel Farina sent in a group of patches to allow COPY TO FUNCTION and
&lt;br&gt;add support to same to dblink.
&lt;br&gt;&lt;br&gt;Andrew Dunstan sent in a patch to allow ragged COPYing.
&lt;br&gt;&lt;br&gt;Per a review by Jeff Janes, ITAGAKI Takahiro sent in another revision
&lt;br&gt;of the patch to add a BUFFERS option to EXPLAIN.
&lt;br&gt;&lt;br&gt;Tim Bunch sent in two revisions of a patch refactoring PL/Perl[U] per
&lt;br&gt;discussion.
&lt;br&gt;&lt;br&gt;Zdenek Kotala sent in a patch to refactor the path Docbook uses so it
&lt;br&gt;works better on Solaris.
&lt;br&gt;&lt;br&gt;Jeff Davis sent on three more revisions of the operator exclusion
&lt;br&gt;constraints patch.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the partitioning syntax
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Magnus Hagander sent in a patch to add git to the PostgreSQL official
&lt;br&gt;documentation.
&lt;br&gt;&lt;br&gt;Teodor Sigaev sent in two revisions of a WIP patch to add
&lt;br&gt;k-nearest-neighbor searches to GiST.
&lt;br&gt;&lt;br&gt;Robert Haas sent in another revision of the patch to allow people to
&lt;br&gt;set random_page_cost and seq_page_cost per tablespace.
&lt;br&gt;&lt;br&gt;Simon Riggs sent in a patch to fix some issues in hot standby.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in a doc patch atop the new VACUUM FULL patch.
&lt;br&gt;&lt;br&gt;Hitoshi Harada sent in another revision of the patch to add more ROWS
&lt;br&gt;options for frames in windowing functions.
&lt;br&gt;&lt;br&gt;Magnus Hagander sent in a patch to fix LDAP.
&lt;br&gt;&lt;br&gt;Kurt Harriman sent in a patch to remove a gcc dependency in the
&lt;br&gt;definition of inline functions.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569330&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-29-2009-%3D%3D-tp26569330p26569330.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519128</id>
	<title>PostgreSQL RPM packages for Fedora-12 released</title>
	<published>2009-11-25T11:25:33Z</published>
	<updated>2009-11-25T11:25:33Z</updated>
	<author>
		<name>Devrim GÜNDÜZ-4</name>
	</author>
	<content type="html">&lt;br&gt;Thanks everyone who pestered me last week after Fedora-12 was
&lt;br&gt;announced. :) PostgreSQL RPM packages for Fedora-12 was released:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/8.4/fedora/fedora-12-i386/repoview/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/8.4/fedora/fedora-12-i386/repoview/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/8.4/fedora/fedora-12-x86_64/repoview/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/8.4/fedora/fedora-12-x86_64/repoview/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/8.3/fedora/fedora-12-i386/repoview/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/8.3/fedora/fedora-12-i386/repoview/&lt;/a&gt;&lt;br&gt;&lt;br&gt;These sets include almost all of the packages that are supported by RPM
&lt;br&gt;Building Project. More will come soon.
&lt;br&gt;&lt;br&gt;For details, please visit here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/howtoyum.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/howtoyum.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;Devrim GÜNDÜZ , RHCE
&lt;br&gt;Professional Services, Training, 24x7 Support
&lt;br&gt;Authors: PostgreSQL Replicator, ODBCng, PostgreSQL RPMs, PITRTools
&lt;br&gt;&lt;a href=&quot;http://www.commandprompt.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.commandprompt.com/&lt;/a&gt;&amp;nbsp;XMPP: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519128&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dgunduz@...&lt;/a&gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://twitter.com/devrimgunduz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/devrimgunduz&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26519128/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL-RPM-packages-for-Fedora-12-released-tp26519128p26519128.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519240</id>
	<title>Incredibly simple PostgreSQL to WEB GUI system</title>
	<published>2009-11-23T05:19:27Z</published>
	<updated>2009-11-23T05:19:27Z</updated>
	<author>
		<name>Brian Modra-2</name>
	</author>
	<content type="html">Create an entire web application by just writing SQL, HTML, and some
&lt;br&gt;XML configuration. No other coding, no PHP or C++, etc. is required...
&lt;br&gt;though you can add that too, if you like. See:
&lt;br&gt;&lt;br&gt;http:/www.zwartberg.com/cave.html
&lt;br&gt;&lt;br&gt;Following is a very simplistic example of a &amp;quot;cave&amp;quot; service:
&lt;br&gt;&lt;br&gt;&amp;lt;database name=&amp;quot;KarooDB&amp;quot; username=&amp;quot;bmodra&amp;quot; password=&amp;quot;&amp;quot;
&lt;br&gt;connect_timeout=&amp;quot;1&amp;quot; connection-pool-size=&amp;quot;3&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;service name=&amp;quot;list-stock&amp;quot; id=&amp;quot;list-stock&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;sql&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; select owner,type,value,count,id from
&lt;br&gt;&amp;nbsp; &amp;nbsp; stock where owner=&amp;lt;parameter name=&amp;quot;owner&amp;quot; type=&amp;quot;quoted-string&amp;quot;/&amp;gt;;
&lt;br&gt;&amp;nbsp; &amp;lt;/sql&amp;gt;
&lt;br&gt;&amp;lt;/service&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Following is the corresponding html:
&lt;br&gt;&lt;br&gt;&amp;lt;table&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;tbody&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;owner&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;type&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;value&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;count&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;th&amp;gt;id&amp;lt;/th&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;tr id=&amp;quot;test&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- conduit rock-name:cave; service-id:list-stock; --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;!-- column owner --&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;!-- column type --&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;!-- column value --&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;!-- column count --&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;!-- column id --&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/tbody&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&lt;br&gt;You can probably figure out the rest: the rows returned replace the
&lt;br&gt;html comments, and the &amp;lt;tr&amp;gt; (template) gets repeated for each row.
&lt;br&gt;This is a very simplistic example... see the following URL for a more
&lt;br&gt;compete example:
&lt;br&gt;&lt;a href=&quot;http://www.zwartberg.com/surf.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zwartberg.com/surf.html&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Brian Modra &amp;nbsp; Land line: +27 23 5411 462
&lt;br&gt;Mobile: +27 79 69 77 082
&lt;br&gt;5 Jan Louw Str, Prince Albert, 6930
&lt;br&gt;Postal: P.O. Box 2, Prince Albert 6930
&lt;br&gt;South Africa
&lt;br&gt;&lt;a href=&quot;http://www.zwartberg.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zwartberg.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Incredibly-simple-PostgreSQL-to-WEB-GUI-system-tp26519240p26519240.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26472130</id>
	<title>== PostgreSQL Weekly News - November 22 2009 ==</title>
	<published>2009-11-22T18:56:38Z</published>
	<updated>2009-11-22T18:56:38Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - November 22 2009 ==
&lt;br&gt;&lt;br&gt;A report from the Brazilian PostgreSQL conference in Portuguese is at:
&lt;br&gt;&lt;a href=&quot;http://pgcon.postgresql.org.br/2009/asl/pgcconbr-2009_prest_contas.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgcon.postgresql.org.br/2009/asl/pgcconbr-2009_prest_contas.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;pgstat 1.1 released.
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/projects/pgstat2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pgstat2/&lt;/a&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for November ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;The third edition of the Italian PostgreSQL Day will be held at the
&lt;br&gt;University of Pisa on the 4th of December. &amp;nbsp;Entrance is free.
&lt;br&gt;Sponsors are welcome.
&lt;br&gt;&lt;a href=&quot;http://www.pgday.it/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.it/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stefan Keller will be teach a course called, &amp;quot;Introducion to 
&lt;br&gt;PostGIS/PostgreSQL&amp;quot; at the University of Applied Sciences Rapperswil
&lt;br&gt;(HSR) on January 14, 2010 in Zurich, Switzerland.
&lt;br&gt;&lt;a href=&quot;http://www.gis.hsr.ch/wiki/Agenda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gis.hsr.ch/wiki/Agenda&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472130&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472130&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472130&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/optimizer/plan/setrefs.c, while doing the final
&lt;br&gt;&amp;nbsp; setrefs.c pass over a plan tree, try to match up non-Var sort/group
&lt;br&gt;&amp;nbsp; expressions using ressortgroupref labels instead of depending
&lt;br&gt;&amp;nbsp; entirely on equal()-ity of the upper node's tlist expressions to the
&lt;br&gt;&amp;nbsp; lower node's. &amp;nbsp;This avoids emitting the wrong outputs in cases where
&lt;br&gt;&amp;nbsp; there are textually identical volatile sort/group expressions, as
&lt;br&gt;&amp;nbsp; for example:
&lt;br&gt;&amp;nbsp; SELECT DISTINCT random(), random() FROM generate_series(1,10);
&lt;br&gt;&amp;nbsp; Per report from Andrew Gierth. &amp;nbsp;Backpatch to 8.4. &amp;nbsp;Arguably this is
&lt;br&gt;&amp;nbsp; wrong all the way back, but the only known case where there's an
&lt;br&gt;&amp;nbsp; observable problem is when using hash aggregation to implement
&lt;br&gt;&amp;nbsp; DISTINCT, which is new as of 8.4. &amp;nbsp;So for the moment I'll refrain
&lt;br&gt;&amp;nbsp; from backpatching further.
&lt;br&gt;&lt;br&gt;- Provide a parenthesized-options syntax for VACUUM, analogous to that
&lt;br&gt;&amp;nbsp; recently adopted for EXPLAIN. &amp;nbsp;This will allow additional options to
&lt;br&gt;&amp;nbsp; be implemented in future without having to make them fully-reserved
&lt;br&gt;&amp;nbsp; keywords. &amp;nbsp;The old syntax remains available for existing options,
&lt;br&gt;&amp;nbsp; however. &amp;nbsp;Itagaki Takahiro
&lt;br&gt;&lt;br&gt;- Add a hook to CREATE/ALTER ROLE to allow an external module to check
&lt;br&gt;&amp;nbsp; the strength of database passwords, and create a sample
&lt;br&gt;&amp;nbsp; implementation of such a hook as a new contrib module
&lt;br&gt;&amp;nbsp; &amp;quot;passwordcheck&amp;quot;. &amp;nbsp;Laurenz Albe, reviewed by Takahiro Itagaki.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/postmaster/syslogger.c, fix memory leak in
&lt;br&gt;&amp;nbsp; syslogger: logfile_rotate() would leak a copy of the output filename
&lt;br&gt;&amp;nbsp; if CSV logging was enabled and only one of the two possible output
&lt;br&gt;&amp;nbsp; files got rotated during a particular call (which would, in fact,
&lt;br&gt;&amp;nbsp; typically be the case during a size-based rotation). &amp;nbsp;This would
&lt;br&gt;&amp;nbsp; amount to about MAXPGPATH (1KB) per rotation, and it's been there
&lt;br&gt;&amp;nbsp; since the CSV code was put in, so it's surprising that nobody
&lt;br&gt;&amp;nbsp; noticed it before. &amp;nbsp;Per bug #5196 from Thomas Poindessous.
&lt;br&gt;&lt;br&gt;- Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression
&lt;br&gt;&amp;nbsp; to be checked to determine whether the trigger should be fired. &amp;nbsp;For
&lt;br&gt;&amp;nbsp; BEFORE triggers this is mostly a matter of spec compliance; but for
&lt;br&gt;&amp;nbsp; AFTER triggers it can provide a noticeable performance improvement,
&lt;br&gt;&amp;nbsp; since queuing of a deferred trigger event and re-fetching of the
&lt;br&gt;&amp;nbsp; row(s) at end of statement can be short-circuited if the trigger
&lt;br&gt;&amp;nbsp; does not need to be fired. &amp;nbsp;Takahiro Itagaki, reviewed by KaiGai
&lt;br&gt;&amp;nbsp; Kohei.
&lt;br&gt;&lt;br&gt;- Fix display and dumping of UPDATE OR TRUNCATE triggers (a bizarre
&lt;br&gt;&amp;nbsp; combination maybe, but we should get it right). &amp;nbsp;Bug noted while
&lt;br&gt;&amp;nbsp; reviewing TRIGGER WHEN patch. &amp;nbsp;Already fixed in HEAD.
&lt;br&gt;&lt;br&gt;- Refactor ecpg grammar so that it uses the core grammar's
&lt;br&gt;&amp;nbsp; unreserved_keyword list, minus a few specific words that have to be
&lt;br&gt;&amp;nbsp; treated specially. &amp;nbsp;This replaces a hard-wired list of keywords that
&lt;br&gt;&amp;nbsp; would have needed manual maintenance, and was not getting it. &amp;nbsp;The
&lt;br&gt;&amp;nbsp; 8.4 coding was already missing these words, causing ecpg to
&lt;br&gt;&amp;nbsp; incorrectly treat them as reserved words: CALLED, CATALOG, DEFINER,
&lt;br&gt;&amp;nbsp; ENUM, FOLLOWING, INVOKER, OPTIONS, PARTITION, PRECEDING, RANGE,
&lt;br&gt;&amp;nbsp; SECURITY, SERVER, UNBOUNDED, WRAPPER. &amp;nbsp;In HEAD we were additionally
&lt;br&gt;&amp;nbsp; missing COMMENTS, FUNCTIONS, SEQUENCES, TABLES. &amp;nbsp;Per gripe from
&lt;br&gt;&amp;nbsp; Bosco Rama.
&lt;br&gt;&lt;br&gt;- Improve psql's tabular display of wrapped-around data by inserting
&lt;br&gt;&amp;nbsp; markers in the formerly-always-blank columns just to left and right
&lt;br&gt;&amp;nbsp; of the data. &amp;nbsp;Different marking is used for a line break caused by a
&lt;br&gt;&amp;nbsp; newline in the data than for a straight wraparound. &amp;nbsp;A newline break
&lt;br&gt;&amp;nbsp; is signaled by a &amp;quot;+&amp;quot; in the right margin column in ASCII mode, or a
&lt;br&gt;&amp;nbsp; carriage return arrow in UNICODE mode. &amp;nbsp;Wraparound is signaled by a
&lt;br&gt;&amp;nbsp; dot in the right margin as well as the following left margin in
&lt;br&gt;&amp;nbsp; ASCII mode, or an ellipsis symbol in the same places in UNICODE
&lt;br&gt;&amp;nbsp; mode. &amp;nbsp;&amp;quot;\pset linestyle old-ascii&amp;quot; is added to make the previous
&lt;br&gt;&amp;nbsp; behavior available if anyone really wants it. &amp;nbsp;In passing, this
&lt;br&gt;&amp;nbsp; commit also cleans up a few regression test files that had
&lt;br&gt;&amp;nbsp; unintended spacing differences from the current actual output.
&lt;br&gt;&amp;nbsp; Roger Leigh, reviewed by Gabrielle Roth and other members of PDXPUG.
&lt;br&gt;&lt;br&gt;- In pgsql/src/test/regress/expected/xmlmap.out, ooops, forgot to
&lt;br&gt;&amp;nbsp; check the libxml cases for psql output wrapping change.
&lt;br&gt;&lt;br&gt;- In pgsql/src/test/regress/pg_regress.c, remove -w
&lt;br&gt;&amp;nbsp; (--ignore-all-space) option from pg_regress's diff calls. &amp;nbsp;We have
&lt;br&gt;&amp;nbsp; used -w for a long time as a means of reducing the reported diff
&lt;br&gt;&amp;nbsp; volume when one element of a result table isn't of the expected
&lt;br&gt;&amp;nbsp; width. &amp;nbsp;However, most of the time the results just pass anyway, so
&lt;br&gt;&amp;nbsp; this isn't as important as it once was. &amp;nbsp;Meanwhile, the risk of
&lt;br&gt;&amp;nbsp; missing potentially significant deviations has gone up, particularly
&lt;br&gt;&amp;nbsp; with psql's ability to report error cursor positions. &amp;nbsp;So, let's
&lt;br&gt;&amp;nbsp; switch over to space-sensitive comparisons. &amp;nbsp;Per my proposal of
&lt;br&gt;&amp;nbsp; yesterday. &amp;nbsp;(All the expected files that I can test here seem to be
&lt;br&gt;&amp;nbsp; ready for this already, but we'll see what the buildfarm thinks
&lt;br&gt;&amp;nbsp; about others.)
&lt;br&gt;&lt;br&gt;- In pgsql/src/test/regress/output/largeobject_1.source, adjust
&lt;br&gt;&amp;nbsp; expected-results spacing per buildfarm results.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/ref/psql-ref.sgml, assorted wordsmithing on
&lt;br&gt;&amp;nbsp; the documentation of \pset --- try to make it a bit more consistent
&lt;br&gt;&amp;nbsp; and less obviously written by different people at different times.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/pg_dump/pg_restore.c, typo: dump -&amp;gt; restore. &amp;nbsp;Fixed
&lt;br&gt;&amp;nbsp; in 8.4 and 8.5 Author: Guillaume Lelarge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472130&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;guillaume@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/psql/mainloop.c, ignore UTF-8-encoded Unicode
&lt;br&gt;&amp;nbsp; byte-order mark at the beginning of a file if the client encoding is
&lt;br&gt;&amp;nbsp; UTF-8. &amp;nbsp;A limited version of a patch proposed by Itagaki Takahiro
&lt;br&gt;&lt;br&gt;Magnus Hagander committed:
&lt;br&gt;&lt;br&gt;- Revert backpatch of inheritable-ACE patch for Win32, since it broke
&lt;br&gt;&amp;nbsp; compatibility with pre-Windows 2000 versions.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/optimizer/path/allpaths.c, remove superfluous
&lt;br&gt;&amp;nbsp; curly brace, fixing compilation with OPTIMIZER_DEBUG. &amp;nbsp;Jan Urbanski.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the VACUUM FULL
&lt;br&gt;refactoring patch.
&lt;br&gt;&lt;br&gt;Josh Tolley sent in three more revisions of the patch to enable
&lt;br&gt;PL/Perl[U] anonymous DO blocks. &amp;nbsp;Tim Bunce sent in a patch atop same
&lt;br&gt;loosening some restrictions.
&lt;br&gt;&lt;br&gt;Zoltan Boszormenyi sent in new revisions of the patches for ECPG
&lt;br&gt;implementing dynamic cursor names, SQLDA support, DESCRIBE [OUTPUT]
&lt;br&gt;and out-of-scope cursor support in Informix mode.
&lt;br&gt;&lt;br&gt;Alvaro Herrera sent in a patch to add copydatum to SPI.
&lt;br&gt;&lt;br&gt;Pavel Stehule sent in another revision of the patch to allow SQL to
&lt;br&gt;use psql parameters.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas sent in a patch intended to fix a bug in the
&lt;br&gt;interaction between multixacts and prepared transactions.
&lt;br&gt;&lt;br&gt;Alex Hunsaker sent in a patch atop Marko (johto) Tiikkaja's writeable
&lt;br&gt;CTE patch along with a review.
&lt;br&gt;&lt;br&gt;Pavel Stehule sent in a patch to add a USING clause to OPEN FOR
&lt;br&gt;EXECUTE in PL/pgsql.
&lt;br&gt;&lt;br&gt;Robert Haas sent in a patch atop Jeff Davis's patch to replace the
&lt;br&gt;existing strategy numbers with operator OIDs.
&lt;br&gt;&lt;br&gt;Hannu Valtonen sent in a patch to add in-line (DO) support to
&lt;br&gt;PL/PythonU.
&lt;br&gt;&lt;br&gt;Euler Taveira de Oliveira sent in a doc patch which adds a
&lt;br&gt;PG_MODULE_MAGIC block to C examples.
&lt;br&gt;&lt;br&gt;George Gensure sent in a patch to reference function parameters by
&lt;br&gt;name.
&lt;br&gt;&lt;br&gt;Joachim Wieland sent in two more revisions of the patch to add
&lt;br&gt;payloads to NOTIFY.
&lt;br&gt;&lt;br&gt;James Pye sent in a patch to add the PL/Python3 language.
&lt;br&gt;&lt;br&gt;Emmanuel Cecchet sent in three more revisions of the partitioning
&lt;br&gt;grammar patch.
&lt;br&gt;&lt;br&gt;David Wheeler sent in a doc patch for hstore.
&lt;br&gt;&lt;br&gt;Hiroshi Saito sent in a patch to fix win32.mak.
&lt;br&gt;&lt;br&gt;Andrew Dunstan sent in a WIP patch to log queries automatically in
&lt;br&gt;auto-explain.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26472130&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-22-2009-%3D%3D-tp26472130p26472130.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519353</id>
	<title>MyJSQLView Version 3.05 Released</title>
	<published>2009-11-21T10:36:08Z</published>
	<updated>2009-11-21T10:36:08Z</updated>
	<author>
		<name>dmp-2</name>
	</author>
	<content type="html">The MyJSQLView project is pleased to provide the incremental release of
&lt;br&gt;Version 3.05 to the public. The release will be short lived because a
&lt;br&gt;follow on version with an initial plugin feature will come out by the
&lt;br&gt;end of the month. The release v3.05 fixes some minor bugs in the program
&lt;br&gt;such as SQL exports having semicolons being stripped out, and Summary
&lt;br&gt;Table state loading/restore of the sort order. Several new features have
&lt;br&gt;been added to the program, Delete All Table Rows, Summary Table CSV
&lt;br&gt;Pasting from a spreadsheet, and an Update Multiple Table Rows mechanism.
&lt;br&gt;Generally the project is still on track to have a plugin architecture
&lt;br&gt;implemented for future enhancements. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Dana M. Proctor
&lt;br&gt;MyJSQLView Project Manager
&lt;br&gt;&lt;a href=&quot;http://dandymadeproductions.com/projects/MyJSQLView/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dandymadeproductions.com/projects/MyJSQLView/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;MyJSQLView provides an easy to use Java based interface for viewing,
&lt;br&gt;adding, editing, or deleting entries in a PostgreSQL databases. A query
&lt;br&gt;frame allows the building of complex SELECT SQL statements. The
&lt;br&gt;application allows easy sorting, searching, and import/export of table
&lt;br&gt;data.
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519353&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MyJSQLView-Version-3.05-Released-tp26519353p26519353.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519015</id>
	<title>Nov/Dec 2009 Open Source Database Magazine Released!</title>
	<published>2009-11-18T19:45:13Z</published>
	<updated>2009-11-18T19:45:13Z</updated>
	<author>
		<name>Keith Murphy-2</name>
	</author>
	<content type="html">Exciting news!
&lt;br&gt;&lt;br&gt;The next issue of Open Source Database Magazine (&lt;a href=&quot;http://www.osdbzine.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.osdbzine.net&lt;/a&gt;)
&lt;br&gt;is now available. This information-packed issue has over 60 pages of
&lt;br&gt;information including:
&lt;br&gt;&lt;br&gt;* Firebirds Road Trip and Whats New with 2.5
&lt;br&gt;* Coding Corner: Trees  Wheres the Performance?
&lt;br&gt;* PostgreSQLs tsvector: Secret Sauce for Search Engines
&lt;br&gt;* The Lab: The XtraBackup Program for MySQL  Part Two
&lt;br&gt;* Drizzle  A Lightweight Database for the Web
&lt;br&gt;* Kontrollbase: Enterprise grade MySQL monitoring and analytics
&lt;br&gt;* Creating a Twitter Mashup with MongoDB
&lt;br&gt;* Introducing LucidDB
&lt;br&gt;&lt;br&gt;Plus the usual news and views. All of this for $4.95. &amp;nbsp;It is simply the
&lt;br&gt;biggest and the best issue we have ever released. Ready to sign up? Head
&lt;br&gt;over to &lt;a href=&quot;http://www.osdbzine.net/signup.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.osdbzine.net/signup.html&lt;/a&gt;&amp;nbsp;to register and then you can
&lt;br&gt;download the new issue. Curious as to what this is all about? I just
&lt;br&gt;posted an online addendum to the Drizzle article in our free content
&lt;br&gt;section (&lt;a href=&quot;http://www.osdbzine.net/free.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.osdbzine.net/free.html&lt;/a&gt;) that will give you a taste of
&lt;br&gt;what you can expect.
&lt;br&gt;&lt;br&gt;Thanks to the contributors. You all did a great job and I appreciate it!
&lt;br&gt;&lt;br&gt;Sorry the website isnt currently as polished as the magazine. While it
&lt;br&gt;doesnt look pretty, it is functioning. And now that the magazine is out I
&lt;br&gt;can turn my attention to it again. &amp;nbsp;If you experience any problems let me
&lt;br&gt;know at editor AT osdbzine.net.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;&lt;br&gt;keith
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Editor
&lt;br&gt;Open Source Database Magazine
&lt;br&gt;&lt;a href=&quot;http://www.osdbzine.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.osdbzine.net&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519015&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;editor@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519015&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nov-Dec-2009-Open-Source-Database-Magazine-Released%21-tp26519015p26519015.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26368049</id>
	<title>== PostgreSQL Weekly News - November 15 2009 ==</title>
	<published>2009-11-15T23:56:06Z</published>
	<updated>2009-11-15T23:56:06Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - November 15 2009 ==
&lt;br&gt;&lt;br&gt;Commitfest for November, 2009 has begun. &amp;nbsp;Start reviewing other
&lt;br&gt;people's patches!
&lt;br&gt;&lt;br&gt;New Survey: Which 8.5 Alpha 2 feature have you tried?
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/community/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/community/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for November ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;OpenSQL Camp will be November 14-15, 2009 in Portland, OR
&lt;br&gt;&lt;a href=&quot;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;JPUG 10th Anniversary Conference is November 20-21, 2009 in Tokyo, Japan.
&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stefan Keller will be teach a course called, &amp;quot;Introducion to 
&lt;br&gt;PostGIS/PostgreSQL&amp;quot; at the University of Applied Sciences Rapperswil
&lt;br&gt;(HSR) on January 14, 2010 in Zurich, Switzerland.
&lt;br&gt;&lt;a href=&quot;http://www.gis.hsr.ch/wiki/Agenda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gis.hsr.ch/wiki/Agenda&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;and Josh Berkus.
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368049&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368049&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Re-refactor the core scanner's API, in order to get out from under
&lt;br&gt;&amp;nbsp; the problem of different parsers having different YYSTYPE unions
&lt;br&gt;&amp;nbsp; that they want to use with it. &amp;nbsp;I defined a new union core_YYSTYPE
&lt;br&gt;&amp;nbsp; that is just the (very short) list of semantic values returned by
&lt;br&gt;&amp;nbsp; the core scanner. &amp;nbsp;I had originally worried that this would require
&lt;br&gt;&amp;nbsp; an extra interface layer, but actually we can have parser.c's
&lt;br&gt;&amp;nbsp; base_yylex (formerly filtered_base_yylex) take care of that at no
&lt;br&gt;&amp;nbsp; extra cost. &amp;nbsp;Names associated with the core scanner are now
&lt;br&gt;&amp;nbsp; &amp;quot;core_yy_foo&amp;quot;, with &amp;quot;base_yy_foo&amp;quot; being used in the core Bison
&lt;br&gt;&amp;nbsp; parser and the parser.c interface layer. &amp;nbsp;This solves the last
&lt;br&gt;&amp;nbsp; serious stumbling block to eliminating plpgsql's separate lexer.
&lt;br&gt;&amp;nbsp; One restriction that will still be present is that plpgsql and the&amp;gt;
&lt;br&gt;&amp;nbsp; core will have to agree on the token numbers assigned to tokens that
&lt;br&gt;&amp;nbsp; can be returned by the core lexer. &amp;nbsp;Since Bison doesn't seem willing
&lt;br&gt;&amp;nbsp; to accept external assignments of those numbers, we'll have to live
&lt;br&gt;&amp;nbsp; with decreeing that core and plpgsql grammars declare these tokens
&lt;br&gt;&amp;nbsp; first and in the same order.
&lt;br&gt;&lt;br&gt;- More incremental refactoring in plpgsql: get rid of gram.y
&lt;br&gt;&amp;nbsp; dependencies on yytext. &amp;nbsp;This is a necessary change if we're going
&lt;br&gt;&amp;nbsp; to have a lexer interface layer that does lookahead, since yytext
&lt;br&gt;&amp;nbsp; won't necessarily be in step with what the grammar thinks is the
&lt;br&gt;&amp;nbsp; current token. &amp;nbsp;yylval and yylloc should be the only side-variables
&lt;br&gt;&amp;nbsp; that we need to manage when doing lookahead.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/commands/tablespace.c, revert the temporary
&lt;br&gt;&amp;nbsp; patch to work around Snow Leopard readdir() bug. &amp;nbsp;Apple has fixed
&lt;br&gt;&amp;nbsp; that bug in 10.6.2, and we should encourage users to update to that
&lt;br&gt;&amp;nbsp; version rather than trusting this cosmetic patch. &amp;nbsp;As was recently
&lt;br&gt;&amp;nbsp; noted by Stephen Tyler, this patch was only masking the problem in
&lt;br&gt;&amp;nbsp; the context of DROP TABLESPACE, but the failure could occur in other
&lt;br&gt;&amp;nbsp; places such as pg_xlog cleanup.
&lt;br&gt;&lt;br&gt;- Do not build psql's flex module on its own, but instead include it
&lt;br&gt;&amp;nbsp; in mainloop.c. &amp;nbsp;This ensures that postgres_fe.h is read before
&lt;br&gt;&amp;nbsp; including any system headers, which is necessary to avoid problems
&lt;br&gt;&amp;nbsp; on some platforms where we make nondefault selections of feature
&lt;br&gt;&amp;nbsp; macros for stdio.h or other headers. &amp;nbsp;We have had this policy for
&lt;br&gt;&amp;nbsp; flex modules in the backend for many years, but for some reason it
&lt;br&gt;&amp;nbsp; was not applied to psql. &amp;nbsp;Per trouble report from Alexandra Roy and
&lt;br&gt;&amp;nbsp; diagnosis by Albe Laurenz.
&lt;br&gt;&lt;br&gt;- Remove plpgsql's separate lexer (finally!), in favor of using the
&lt;br&gt;&amp;nbsp; core lexer directly. &amp;nbsp;This was a lot of trouble, but should be worth
&lt;br&gt;&amp;nbsp; it in terms of not having to keep the plpgsql lexer in step with
&lt;br&gt;&amp;nbsp; core anymore. &amp;nbsp;In addition the handling of keywords is significantly
&lt;br&gt;&amp;nbsp; better-structured, allowing us to de-reserve a number of words that
&lt;br&gt;&amp;nbsp; plpgsql formerly treated as reserved.
&lt;br&gt;&lt;br&gt;- Remove pg_parse_string_token() --- not needed anymore.
&lt;br&gt;&lt;br&gt;- Make initdb behave sanely when the selected locale has codeset
&lt;br&gt;&amp;nbsp; &amp;quot;US-ASCII&amp;quot;. &amp;nbsp;Per discussion, this should result in defaulting to
&lt;br&gt;&amp;nbsp; SQL_ASCII encoding. &amp;nbsp;The original coding could not support that
&lt;br&gt;&amp;nbsp; because it conflated selection of SQL_ASCII encoding with not being
&lt;br&gt;&amp;nbsp; able to determine the encoding. &amp;nbsp;Adjust pg_get_encoding_from_locale()'s
&lt;br&gt;&amp;nbsp; API to distinguish these cases, and fix callers appropriately. &amp;nbsp;Only
&lt;br&gt;&amp;nbsp; initdb actually changes behavior, since the other callers were
&lt;br&gt;&amp;nbsp; perfectly content to consider these cases equivalent. &amp;nbsp;Per bug #5178
&lt;br&gt;&amp;nbsp; from Boh Yap. &amp;nbsp;Not going to bother back-patching, since no one has
&lt;br&gt;&amp;nbsp; complained before and there's an easy workaround (namely, specify
&lt;br&gt;&amp;nbsp; the encoding you want).
&lt;br&gt;&lt;br&gt;- In pgsql/src/port/chklocale.c, check for C/POSIX before assuming
&lt;br&gt;&amp;nbsp; that nl_langinfo or win32_langinfo will work. &amp;nbsp;Per buildfarm
&lt;br&gt;&amp;nbsp; results.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/utils/misc/guc-file.l, the recent patch to log
&lt;br&gt;&amp;nbsp; changes in postgresql.conf settings dumped core if the initial value
&lt;br&gt;&amp;nbsp; of a string variable was NULL, which is entirely possible. &amp;nbsp;Noted
&lt;br&gt;&amp;nbsp; while experimenting with custom_variable_classes.
&lt;br&gt;&lt;br&gt;- Add control knobs for plpgsql's variable resolution behavior, and
&lt;br&gt;&amp;nbsp; make the default be &amp;quot;throw error on conflict&amp;quot;, as per discussions.
&lt;br&gt;&amp;nbsp; The GUC variable is plpgsql.variable_conflict, with values &amp;quot;error&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;quot;use_variable&amp;quot;, &amp;quot;use_column&amp;quot;. &amp;nbsp;The behavior can also be specified
&lt;br&gt;&amp;nbsp; per-function by inserting one of #variable_conflict error,
&lt;br&gt;&amp;nbsp; #variable_conflict use_variable, #variable_conflict use_column at
&lt;br&gt;&amp;nbsp; the start of the function body. &amp;nbsp;The 8.5 release notes will need to
&lt;br&gt;&amp;nbsp; mention using &amp;quot;use_variable&amp;quot; to retain backward-compatible behavior,
&lt;br&gt;&amp;nbsp; although we should encourage people to migrate to the much less
&lt;br&gt;&amp;nbsp; mistake-prone &amp;quot;error&amp;quot; setting. &amp;nbsp;Update the plpgsql documentation to
&lt;br&gt;&amp;nbsp; match this and other recent changes.
&lt;br&gt;&lt;br&gt;- In pgsql/src/include/nodes/parsenodes.h, avoid assuming that enum
&lt;br&gt;&amp;nbsp; CreateStmtLikeOption is unsigned. &amp;nbsp;Zdenek Kotala
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/parser/parse_utilcmd.c, clean up a couple of
&lt;br&gt;&amp;nbsp; bizarre code formatting choices in recent CREATE LIKE patch.
&lt;br&gt;&lt;br&gt;- Make unaccent's install/uninstall scripts look more like all the
&lt;br&gt;&amp;nbsp; others. &amp;nbsp;Set search_path explicitly, don't use IF EXISTS, etc.
&lt;br&gt;&lt;br&gt;- Improve planning of Materialize nodes inserted atop the inner input
&lt;br&gt;&amp;nbsp; of a mergejoin to shield it from doing mark/restore and refetches.
&lt;br&gt;&amp;nbsp; Put an explicit flag in MergePath so we can centralize the logic
&lt;br&gt;&amp;nbsp; that knows about this, and add costing logic that considers using
&lt;br&gt;&amp;nbsp; Materialize even when it's not forced by the previously-existing
&lt;br&gt;&amp;nbsp; considerations. &amp;nbsp;This is in response to a discussion back in August
&lt;br&gt;&amp;nbsp; that suggested that materializing an inner indexscan can be helpful
&lt;br&gt;&amp;nbsp; when the refetch percentage is high enough.
&lt;br&gt;&lt;br&gt;Bruce Momjian committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/plpgsql.sgml: PL/pgSQL FOUND, document that
&lt;br&gt;&amp;nbsp; GET DIAGNOSTICS is affected by EXECUTE, while FOUND is not.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/plpgsql.sgml: PL/pgSQL FOUND, update wording
&lt;br&gt;&amp;nbsp; of GET DIAGNOSTICS/FOUND, per David Fetter.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/utils/adt/timestamp.c, add C comment about why
&lt;br&gt;&amp;nbsp; there is no interval_abs(): &amp;nbsp;it is unclear what value to return.
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://archives.postgresql.org/pgsql-general/2009-10/msg01031.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-general/2009-10/msg01031.php&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://archives.postgresql.org/pgsql-general/2009-11/msg00041.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-general/2009-11/msg00041.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alvaro Herrera committed:
&lt;br&gt;&lt;br&gt;- Fix longstanding problems in VACUUM caused by untimely
&lt;br&gt;&amp;nbsp; interruptions. &amp;nbsp;In VACUUM FULL, an interrupt after the initial
&lt;br&gt;&amp;nbsp; transaction has been recorded as committed can cause postmaster to
&lt;br&gt;&amp;nbsp; restart with the following error message: PANIC: cannot abort
&lt;br&gt;&amp;nbsp; transaction NNNN, it was already committed This problem has been
&lt;br&gt;&amp;nbsp; reported many times. &amp;nbsp;In lazy VACUUM, an interrupt after the table
&lt;br&gt;&amp;nbsp; has been truncated by lazy_truncate_heap causes other backends'
&lt;br&gt;&amp;nbsp; relcache to still point to the removed pages; this can cause future
&lt;br&gt;&amp;nbsp; INSERT and UPDATE queries to error out with the following error
&lt;br&gt;&amp;nbsp; message: could not read block XX of relation 1663/NNN/MMMM: read
&lt;br&gt;&amp;nbsp; only 0 of 8192 bytes The window to this race condition is extremely
&lt;br&gt;&amp;nbsp; narrow, but it has been seen in the wild involving a cancelled
&lt;br&gt;&amp;nbsp; autovacuum process. &amp;nbsp;The solution for both problems is to inhibit
&lt;br&gt;&amp;nbsp; interrupts in both operations until after the respective
&lt;br&gt;&amp;nbsp; transactions have been committed. &amp;nbsp;It's not a complete solution,
&lt;br&gt;&amp;nbsp; because the transaction could theoretically be aborted by some other
&lt;br&gt;&amp;nbsp; error, but at least fixes the most common causes of both problems.
&lt;br&gt;&lt;br&gt;- Support optional FROM/IN in FETCH and MOVE. &amp;nbsp;The main motivation for
&lt;br&gt;&amp;nbsp; this is that it's required for Informix compatibility in ECPG. &amp;nbsp;This
&lt;br&gt;&amp;nbsp; patch makes the ECPG and core grammars a bit closer to one another
&lt;br&gt;&amp;nbsp; for these productions. &amp;nbsp;Zoltan Boszormenyi
&lt;br&gt;&lt;br&gt;- Document the previous FETCH and MOVE changes.
&lt;br&gt;&lt;br&gt;- Change &amp;quot;name&amp;quot; nonterminal in cursor-related productions to
&lt;br&gt;&amp;nbsp; cursor_name. &amp;nbsp;This is a preparatory patch for allowing a dynamic
&lt;br&gt;&amp;nbsp; cursor name be used in the ECPG grammar. &amp;nbsp;Zoltan Boszormenyi.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/psql/describe.c, in psql \du, separate the role
&lt;br&gt;&amp;nbsp; attributes by comma instead of newline, for an arguably more
&lt;br&gt;&amp;nbsp; pleasant display.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/tsearch/wparser_def.c, make text search parser
&lt;br&gt;&amp;nbsp; accept underscores in XML attributes (bug #5075).
&lt;br&gt;&lt;br&gt;Teodor Sigaev committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/access/gin/ginget.c, fix multicolumn GIN's
&lt;br&gt;&amp;nbsp; wrong results with fastupdate enabled. &amp;nbsp;User-defined consistent
&lt;br&gt;&amp;nbsp; functions believes the check array contains at least one true
&lt;br&gt;&amp;nbsp; element which was not a true for scanning pending list. &amp;nbsp;Per report
&lt;br&gt;&amp;nbsp; from Yury Don.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/parser/parse_expr.c, when you do
&lt;br&gt;&amp;nbsp; &amp;quot;ARRAY[...]::domain&amp;quot;, where domain is a domain over an array type,
&lt;br&gt;&amp;nbsp; we need to check domain constraints. We used to do it correctly, but
&lt;br&gt;&amp;nbsp; 8.4 introduced a separate code path for the &amp;quot;ARRAY[]::arraytype&amp;quot;
&lt;br&gt;&amp;nbsp; case to infer the type of an empty ARRAY construct from the cast
&lt;br&gt;&amp;nbsp; target, and forgot to take domains into account. &amp;nbsp;Per report from
&lt;br&gt;&amp;nbsp; Florian G. Pflug.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/parser/parse_expr.c, a better fix for the
&lt;br&gt;&amp;nbsp; &amp;quot;ARRAY[...]::domain&amp;quot; problem. The previous patch worked, but the
&lt;br&gt;&amp;nbsp; transformed ArrayExpr claimed to have a return type of &amp;quot;domain&amp;quot;,
&lt;br&gt;&amp;nbsp; even though the domain constraint was only checked by the enclosing
&lt;br&gt;&amp;nbsp; CoerceToDomain node. With this fix, the ArrayExpr is correctly
&lt;br&gt;&amp;nbsp; labeled with the base type of the domain. Per gripe by Tom Lane.
&lt;br&gt;&lt;br&gt;Magnus Hagander committed:
&lt;br&gt;&lt;br&gt;- Add inheritable ACE when creating a restricted token for execution
&lt;br&gt;&amp;nbsp; on Win32. &amp;nbsp;Also refactor the code around it to be more clear. &amp;nbsp;Jesse
&lt;br&gt;&amp;nbsp; Morris.
&lt;br&gt;&lt;br&gt;- Backpatch the inheritable-ACE patch for Win32 to 8.2 as well, except
&lt;br&gt;&amp;nbsp; for the pg_regress part which did not support admin execution in
&lt;br&gt;&amp;nbsp; 8.2.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Josh Tolley sent in another revision of the patch to add in-line (DO)
&lt;br&gt;functions to PL/Perl[U]. &amp;nbsp;Brendan Jurd sent some cleanups for it.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas sent in another revision of the Hot Standby patch.
&lt;br&gt;&lt;br&gt;Emmanuel Cecchet sent in two more revisions of the patch to add
&lt;br&gt;partitioning support to COPY.
&lt;br&gt;&lt;br&gt;Joachim Wieland sent in a patch to add a payload to LISTEN/NOTIFY.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the table partitioning
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in another revision of the patch for PL/PythonU
&lt;br&gt;array support.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in a patch to add Python 3.1 to PL/PythonU.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in an update version of the TRIGGER with WHEN
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Andres Freund sent in another revision of the application name logging
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the VACUUM FULL
&lt;br&gt;refactoring patch.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of his SE-PostgreSQL patch.
&lt;br&gt;&lt;br&gt;Andrew (RhodiumToad) Gierth sent in a patch to add ORDER BY to the
&lt;br&gt;inside of aggregates for the non-WINDOW context.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of the patch to add ACLs for
&lt;br&gt;large objects.
&lt;br&gt;&lt;br&gt;Zdenek Kotala sent in a patch to add dtrace probes for memory
&lt;br&gt;management.
&lt;br&gt;&lt;br&gt;Zdenek Kotala sent in another revision of that patch to add dtrace
&lt;br&gt;probe groups for executor and slru.
&lt;br&gt;&lt;br&gt;Andrew (RhodiumToad) Gierth sent in a doc patch for the aggregate
&lt;br&gt;ORDER BY patch.
&lt;br&gt;&lt;br&gt;Hitoshi Harada sent in a patch to add more frame types (ROWS n
&lt;br&gt;PRECEDING/FOLLOWING) to windowing frames.
&lt;br&gt;&lt;br&gt;George Gensure sent in a patch intended to report the schema along
&lt;br&gt;with the table name on errors.
&lt;br&gt;&lt;br&gt;Robert Haas sent in a patch to allow you to set random_page_cost
&lt;br&gt;and seq_page_cost at the granularity of tablespace.
&lt;br&gt;&lt;br&gt;Marko (johto) Tiikkaja sent in another revision of the Writeable CTE
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas sent in another revision of the Hot Standby patch.
&lt;br&gt;&lt;br&gt;Florian Pflug sent in a patch to allow inspection of rowtypes in SQL
&lt;br&gt;and PL/pgsql.
&lt;br&gt;&lt;br&gt;Pavel Stehule sent in another revision of the function typmod patch.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the VACUUM refactoring
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in another revision of the operator exclusion
&lt;br&gt;constraints patch.
&lt;br&gt;&lt;br&gt;Roger Leigh sent in three more revisions of the Unicode formatting
&lt;br&gt;patch for psql output.
&lt;br&gt;&lt;br&gt;Pavel Stehule sent in a patch to allow using psql variables as actual
&lt;br&gt;query parameters.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a review of Greg Sabino Mullane's patch to
&lt;br&gt;add YAML output as an option for EXPLAIN [ANALYZE].
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368049&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-15-2009-%3D%3D-tp26368049p26368049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26261450</id>
	<title>== PostgreSQL Weekly News - November 08 2009 ==</title>
	<published>2009-11-08T21:16:29Z</published>
	<updated>2009-11-08T21:16:29Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - November 08 2009 ==
&lt;br&gt;&lt;br&gt;PGDay.EU is over, with plans already rolling for next year's in the
&lt;br&gt;Netherlands.
&lt;br&gt;&lt;br&gt;PostgreSQL 8.5alpha2 RPMs are now available. &amp;nbsp;Thanks, Devrim!
&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/howtuyum.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/howtuyum.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;pgtune 0.9.2, a system for tuning the base configuration file for
&lt;br&gt;PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/projects/pgtune/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pgtune/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for November ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-11/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;OpenSQL Camp will be November 14-15, 2009 in Portland, OR
&lt;br&gt;&lt;a href=&quot;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;JPUG 10th Anniversary Conference is November 20-21, 2009 in Tokyo, Japan.
&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stefan Keller will be teach a course called, &amp;quot;Introducion to 
&lt;br&gt;PostGIS/PostgreSQL&amp;quot; at the University of Applied Sciences Rapperswil
&lt;br&gt;(HSR) on January 14, 2010 in Zurich, Switzerland.
&lt;br&gt;&lt;a href=&quot;http://www.gis.hsr.ch/wiki/Agenda&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gis.hsr.ch/wiki/Agenda&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26261450&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26261450&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26261450&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- Fix obscure segfault condition in PL/Python In PLy_output(), when
&lt;br&gt;&amp;nbsp; the elog() call in the TRY branch throws an exception (this can
&lt;br&gt;&amp;nbsp; happen when a statement timeout kicks in, for example), the
&lt;br&gt;&amp;nbsp; PyErr_SetString() call in the CATCH branch can cause a segfault,
&lt;br&gt;&amp;nbsp; because the Py_XDECREF(so) call before it releases memory that is
&lt;br&gt;&amp;nbsp; still used by the sv variable that PyErr_SetString() uses as
&lt;br&gt;&amp;nbsp; argument, because sv points into memory owned by so. &amp;nbsp;Backpatched
&lt;br&gt;&amp;nbsp; back to 8.0, where this code was introduced. &amp;nbsp;I also threw in a
&lt;br&gt;&amp;nbsp; couple of volatile declarations for variables that are used before
&lt;br&gt;&amp;nbsp; and after the TRY. &amp;nbsp;I don't think they caused the crash that I
&lt;br&gt;&amp;nbsp; observed, but they could become issues.
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/psql/describe.c, show view definition only with
&lt;br&gt;&amp;nbsp; \d+, not with \d The rationale is that view definitions tend to be
&lt;br&gt;&amp;nbsp; long and obscure the main information about the view.
&lt;br&gt;&lt;br&gt;- Improve PL/Python elog output. &amp;nbsp;When the elog functions (plpy.info
&lt;br&gt;&amp;nbsp; etc.) get a single argument, just print that argument instead of
&lt;br&gt;&amp;nbsp; printing the single-member tuple like ('foo',).
&lt;br&gt;&lt;br&gt;- Fix regression tests for psql \d view patch.
&lt;br&gt;&lt;br&gt;- Build bzip2 tarball in dist target as well.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/postmaster/syslogger.c, reenable -&amp;gt; re-enable
&lt;br&gt;&amp;nbsp; Pointed out by Debian's lintian.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/commands/tablecmds.c, allow rewriting ALTER
&lt;br&gt;&amp;nbsp; TABLE to skip WAL logging. &amp;nbsp;Itagaki Takahiro, with small changes by
&lt;br&gt;&amp;nbsp; me and Simon.
&lt;br&gt;&lt;br&gt;- In pgsql/contrib/pg_standby/pg_standby.c, disable triggering
&lt;br&gt;&amp;nbsp; failover with a signal in pg_standby on Windows, because Windows
&lt;br&gt;&amp;nbsp; doesn't do signal processing like other platforms do. It never
&lt;br&gt;&amp;nbsp; really worked, but recent changes to the signal handling made it
&lt;br&gt;&amp;nbsp; crash. &amp;nbsp;This fixes bug #4961. Patch by Fujii Masao.
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Add support for invoking parser callback hooks via SPI and in cached
&lt;br&gt;&amp;nbsp; plans. &amp;nbsp;As proof of concept, modify plpgsql to use the hooks.
&lt;br&gt;&amp;nbsp; plpgsql is still inserting $n symbols textually, but the &amp;quot;back end&amp;quot;
&lt;br&gt;&amp;nbsp; of the parsing process now goes through the ParamRef hook instead of
&lt;br&gt;&amp;nbsp; using a fixed parameter-type array, and then execution only fetches
&lt;br&gt;&amp;nbsp; actually-referenced parameters, using a hook added to ParamListInfo.
&lt;br&gt;&amp;nbsp; Although there's a lot left to be done in plpgsql, this already
&lt;br&gt;&amp;nbsp; cures the &amp;quot;if (TG_OP = 'INSERT' and NEW.foo ...)&amp;quot; &amp;nbsp;problem, as
&lt;br&gt;&amp;nbsp; illustrated by the changed regression test.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/parser/gram.y, make expression locations for
&lt;br&gt;&amp;nbsp; LIKE and SIMILAR TO constructs uniformly point at the first keyword
&lt;br&gt;&amp;nbsp; of the expression, rather than drawing a rather artificial
&lt;br&gt;&amp;nbsp; distinction between the ESCAPE subclause and the rest. &amp;nbsp;Per gripe
&lt;br&gt;&amp;nbsp; from Gokulakannan Somasundaram and subsequent discusssion.
&lt;br&gt;&lt;br&gt;- Rename some encoding conversion modules to keep pathnames in our
&lt;br&gt;&amp;nbsp; source tarballs under 100 characters. &amp;nbsp;This should avoid failures
&lt;br&gt;&amp;nbsp; with certain untarring tools (WinZip and Midnight Commander have
&lt;br&gt;&amp;nbsp; been mentioned as likely suspects). &amp;nbsp;Per my proposal of yesterday.
&lt;br&gt;&amp;nbsp; catversion bumped since the initial contents of pg_proc change.
&lt;br&gt;&lt;br&gt;- Allow binary-coercible cases in ri_HashCompareOp; there are some
&lt;br&gt;&amp;nbsp; such cases that are not handled by find_coercion_pathway, notably
&lt;br&gt;&amp;nbsp; composite-&amp;gt;RECORD. &amp;nbsp;Now that 8.4 supports composites as primary
&lt;br&gt;&amp;nbsp; keys, it's worth dealing with this case.
&lt;br&gt;&lt;br&gt;- Remove plpgsql's RENAME declaration, which has bizarre and mostly
&lt;br&gt;&amp;nbsp; nonfunctional behavior, and is so little used that no one has been
&lt;br&gt;&amp;nbsp; interested in fixing it. &amp;nbsp;To ensure that possible uses are covered,
&lt;br&gt;&amp;nbsp; remove the ALIAS declaration's arbitrary restriction that only $n
&lt;br&gt;&amp;nbsp; identifiers can be aliased. &amp;nbsp;(We could alternatively make RENAME act
&lt;br&gt;&amp;nbsp; just like ALIAS, but per discussion having two different ways to do
&lt;br&gt;&amp;nbsp; the same thing is probably more confusing than helpful.)
&lt;br&gt;&lt;br&gt;- Don't treat NEW and OLD as reserved words anymore. &amp;nbsp;For the purposes
&lt;br&gt;&amp;nbsp; of rules it works just as well to have them be ordinary identifiers,
&lt;br&gt;&amp;nbsp; and this gets rid of a number of ugly special cases. &amp;nbsp;Plus we aren't
&lt;br&gt;&amp;nbsp; interfering with non-rule usage of these names. &amp;nbsp;catversion bump
&lt;br&gt;&amp;nbsp; because the names change internally in stored rules.
&lt;br&gt;&lt;br&gt;- Change plpgsql from using textual substitution to insert variable
&lt;br&gt;&amp;nbsp; references into SQL expressions, to using the newly added parser
&lt;br&gt;&amp;nbsp; callback hooks. &amp;nbsp;This allows us to do the substitutions in a more
&lt;br&gt;&amp;nbsp; semantically-aware way: a variable reference will only be recognized
&lt;br&gt;&amp;nbsp; where it can validly go, ie, a place where a column value or
&lt;br&gt;&amp;nbsp; parameter would be legal, instead of the former behavior that would
&lt;br&gt;&amp;nbsp; replace any textual match including table names and column aliases
&lt;br&gt;&amp;nbsp; (leading to syntax errors later on). &amp;nbsp;A release-note-worthy fine
&lt;br&gt;&amp;nbsp; point is that plpgsql variable names that match fully-reserved words
&lt;br&gt;&amp;nbsp; will now need to be quoted. &amp;nbsp;This commit preserves the former
&lt;br&gt;&amp;nbsp; behavior that variable references take precedence over any possible
&lt;br&gt;&amp;nbsp; match to a column name. &amp;nbsp;The infrastructure is in place to support
&lt;br&gt;&amp;nbsp; the reverse precedence or throwing an error on ambiguity, but those
&lt;br&gt;&amp;nbsp; behaviors aren't accessible yet. &amp;nbsp;Most of the code changes here are
&lt;br&gt;&amp;nbsp; associated with making the namespace data structure persist so that
&lt;br&gt;&amp;nbsp; it can be consulted at runtime, instead of throwing it away at the
&lt;br&gt;&amp;nbsp; end of initial function parsing. &amp;nbsp;The plpgsql scanner is still doing
&lt;br&gt;&amp;nbsp; name lookups, but that behavior is now irrelevant for SQL
&lt;br&gt;&amp;nbsp; expressions. &amp;nbsp;A future commit will deal with removing unnecessary
&lt;br&gt;&amp;nbsp; lookups.
&lt;br&gt;&lt;br&gt;- Rearrange plpgsql parsing to simplify and speed it up a bit. &amp;nbsp;1.
&lt;br&gt;&amp;nbsp; Pull the responsibility for %TYPE and %ROWTYPE out of the scanner,
&lt;br&gt;&amp;nbsp; letting read_datatype manage it instead. &amp;nbsp;2. Avoid unnecessary
&lt;br&gt;&amp;nbsp; scanner-driven lookups of plpgsql variables in places where it's not
&lt;br&gt;&amp;nbsp; needed, which is actually most of the time; we do not need it in
&lt;br&gt;&amp;nbsp; DECLARE sections nor in text that is a SQL query or expression. &amp;nbsp;3.
&lt;br&gt;&amp;nbsp; Rationalize the set of token types returned by the scanner:
&lt;br&gt;&amp;nbsp; distinguishing T_SCALAR, T_RECORD, T_ROW seems to complicate the
&lt;br&gt;&amp;nbsp; grammar in more places than it simplifies it, so merge these into
&lt;br&gt;&amp;nbsp; one token type T_DATUM; but split T_ERROR into T_DBLWORD and
&lt;br&gt;&amp;nbsp; T_TRIPWORD for clarity and simplicity of later processing. &amp;nbsp;Some of
&lt;br&gt;&amp;nbsp; this will need to be revisited again when we try to make plpgsql use
&lt;br&gt;&amp;nbsp; the core scanner, but this patch gets some of the bigger stumbling
&lt;br&gt;&amp;nbsp; blocks out of the way.
&lt;br&gt;&lt;br&gt;- Remove ancient text file containing plpgsql installation
&lt;br&gt;&amp;nbsp; instructions. &amp;nbsp;This was long ago superseded by the standard build
&lt;br&gt;&amp;nbsp; process and main SGML documentation.
&lt;br&gt;&lt;br&gt;- Modernize plpgsql's handling of parse locations, making it look a
&lt;br&gt;&amp;nbsp; lot more like the core parser's code. &amp;nbsp;In particular, track
&lt;br&gt;&amp;nbsp; locations at the character rather than line level during parsing,
&lt;br&gt;&amp;nbsp; allowing many more parse-time error conditions to be reported with
&lt;br&gt;&amp;nbsp; precise error pointers rather than just &amp;quot;near line N&amp;quot;. &amp;nbsp;Also,
&lt;br&gt;&amp;nbsp; exploit the fact that we no longer need to substitute $N for
&lt;br&gt;&amp;nbsp; variable references by making extracted SQL queries and expressions
&lt;br&gt;&amp;nbsp; be exact copies of subranges of the function text, rather than
&lt;br&gt;&amp;nbsp; having random whitespace changes within them. &amp;nbsp;This makes it
&lt;br&gt;&amp;nbsp; possible to directly map parse error positions from the core parser
&lt;br&gt;&amp;nbsp; onto positions in the function text, which lets us report them
&lt;br&gt;&amp;nbsp; without the previous kluge of showing the intermediate
&lt;br&gt;&amp;nbsp; internal-query form. &amp;nbsp;(Later it might be good to do that for core
&lt;br&gt;&amp;nbsp; parse-analysis errors too, but this patch is just touching plpgsql's
&lt;br&gt;&amp;nbsp; lexer/parser, not what happens at runtime.) In passing, make
&lt;br&gt;&amp;nbsp; plpgsql's lexer use palloc not malloc. &amp;nbsp;These changes make plpgsql's
&lt;br&gt;&amp;nbsp; parse-time error reports noticeably nicer (as illustrated by the
&lt;br&gt;&amp;nbsp; regression test changes), and will also simplify the planned removal
&lt;br&gt;&amp;nbsp; of plpgsql's separate lexer by reducing the impedance mismatch
&lt;br&gt;&amp;nbsp; between what it does and what the core lexer does.
&lt;br&gt;&lt;br&gt;- Fix WHERE CURRENT OF to work as designed within plpgsql. &amp;nbsp;The
&lt;br&gt;&amp;nbsp; argument can be the name of a plpgsql cursor variable, which
&lt;br&gt;&amp;nbsp; formerly was converted to $N before the core parser saw it, but
&lt;br&gt;&amp;nbsp; that's no longer the case. &amp;nbsp;Deal with plain name references to
&lt;br&gt;&amp;nbsp; plpgsql variables, and add a regression test case that exposes the
&lt;br&gt;&amp;nbsp; failure.
&lt;br&gt;&lt;br&gt;Andrew Dunstan committed:
&lt;br&gt;&lt;br&gt;- Keep track of language's trusted flag in InlineCodeBlock. &amp;nbsp;Needed to
&lt;br&gt;&amp;nbsp; support DO blocks for languages that have both trusted and untrusted
&lt;br&gt;&amp;nbsp; variants.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Josh Tolley and Andrew Dunstan make call-and-response patches to allow
&lt;br&gt;PL/Perl[U] to have in-line (DO) functions.
&lt;br&gt;&lt;br&gt;Pavel Stehule sent in two revisions of a patch to make it possible to
&lt;br&gt;store the typemods for function parameters, both input and output.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in a patch to support arrays in PL/PythonU as
&lt;br&gt;both input and output parameters.
&lt;br&gt;&lt;br&gt;John Naylor sent in a WIP patch to move the current BKI system to one
&lt;br&gt;where one set of files drives the creation of both the bootstrap files
&lt;br&gt;and some hard-coded strings in header files from YAML formatted
&lt;br&gt;descriptions of the system catalogs.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another WIP patch to do partitioning range
&lt;br&gt;and list partitioning directly in SQL.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in a patch to disallow renaming a column inherited
&lt;br&gt;from multiple parents.
&lt;br&gt;&lt;br&gt;Alvaro Herrera sent in a WIP patch to fix a corner case where VACUUM
&lt;br&gt;and TRUNCATE don't work together correctly.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in two more revisions of the operator exclusion
&lt;br&gt;constraints patch.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26261450&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-08-2009-%3D%3D-tp26261450p26261450.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26231652</id>
	<title>Free VPS Hosting w/ PostgreSQL - Limited Availability</title>
	<published>2009-11-05T18:23:56Z</published>
	<updated>2009-11-05T18:23:56Z</updated>
	<author>
		<name>Marc G. Fournier-2</name>
	</author>
	<content type="html">&lt;br&gt;Starting this month (ie. effective right now), we are giving away *10* 
&lt;br&gt;Free Starter VPSs each month. Purely on a first come, first serve basis, 
&lt;br&gt;once all 10 are gone, they are gone until the 1st day of the next month.
&lt;br&gt;&lt;br&gt;This is *not* cPanel hosting ... this is a true VPS, with full shell 
&lt;br&gt;access, and root.
&lt;br&gt;&lt;br&gt;To grab them up is simple:
&lt;br&gt;&lt;br&gt;Go to &lt;a href=&quot;http://ams.hub.org/signup&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ams.hub.org/signup&lt;/a&gt;&lt;br&gt;Fill in the form and:
&lt;br&gt;&lt;br&gt;Choose the *Annual Starter Package*
&lt;br&gt;Enter the word &amp;quot;FreeHosting&amp;quot; for the Coupon Field.
&lt;br&gt;&lt;br&gt;and that is it.
&lt;br&gt;&lt;br&gt;The process will confirm your email address, after which it will be 
&lt;br&gt;auto-activated and ready for you to use.
&lt;br&gt;&lt;br&gt;This is only applicable to the *Annual Starter*.
&lt;br&gt;&lt;br&gt;It runs just like any other Starter account, you just don't have to pay 
&lt;br&gt;for the *First Year* of service on it, but you are responsible for any 
&lt;br&gt;form of overusage that the account does accrue.
&lt;br&gt;&lt;br&gt;And spread the word ...
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Marc G. Fournier &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Hub.Org Hosting Solutions S.A.
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scrappy@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.hub.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hub.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;Yahoo:yscrappy &amp;nbsp; &amp;nbsp;Skype: hub.org &amp;nbsp; &amp;nbsp;ICQ:7615664 &amp;nbsp; &amp;nbsp;MSN:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231652&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scrappy@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231652&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Free-VPS-Hosting-w--PostgreSQL---Limited-Availability-tp26231652p26231652.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26231757</id>
	<title>PostgreSQL 8.5 Alpha2 RPMs released.</title>
	<published>2009-11-05T14:55:32Z</published>
	<updated>2009-11-05T14:55:32Z</updated>
	<author>
		<name>Devrim GÜNDÜZ</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;PostgreSQL RPM Building Project released RPM sets for 2nd Alpha of the
&lt;br&gt;upcoming 8.5 release.
&lt;br&gt;&lt;br&gt;Please note that these packages are **not** production ready. They are
&lt;br&gt;for Fedora 7,8,9,11 and RHEL/CentOS 4,5.
&lt;br&gt;&lt;br&gt;These packages *do* require a dump/reload, even from the first alpha
&lt;br&gt;packages, because of catversion updates.
&lt;br&gt;&lt;br&gt;We need more people to discover any bugs and test new features in 8.5
&lt;br&gt;development version.
&lt;br&gt;&lt;br&gt;Here is the list of the new features in 8.5 development version:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/release-8-5.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://developer.postgresql.org/pgdocs/postgres/release-8-5.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;This RPM set has new experimental feature that has been requested for a
&lt;br&gt;long time: Multiple version installation for RPMs.
&lt;br&gt;&lt;br&gt;As usual, please find detailed info about RPMs from:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/howtuyum.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/howtuyum.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;A mini howto about 8.5 alpha release2 + RPMs are here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://yum.pgsqlrpms.org/news-8.5alpha-packages-ready-for-testing.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://yum.pgsqlrpms.org/news-8.5alpha-packages-ready-for-testing.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please report any packaging related errors to me. If you find any
&lt;br&gt;PostgreSQL 8.5 bugs, please post them to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231757&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-bugs@...&lt;/a&gt; or
&lt;br&gt;fill out this form: 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/support/submitbug&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/support/submitbug&lt;/a&gt;&amp;nbsp;﻿
&lt;br&gt;&lt;br&gt;Sincerely,
&lt;br&gt;-- 
&lt;br&gt;Devrim GÜNDÜZ, RHCE
&lt;br&gt;Command Prompt - &lt;a href=&quot;http://www.CommandPrompt.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.CommandPrompt.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
&lt;br&gt;&lt;a href=&quot;http://www.gunduz.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gunduz.org&lt;/a&gt;&amp;nbsp; Twitter: &lt;a href=&quot;http://twitter.com/devrimgunduz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/devrimgunduz&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26231757/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL-8.5-Alpha2-RPMs-released.-tp26231757p26231757.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26160920</id>
	<title>== PostgreSQL Weekly News - November 01 2009 ==</title>
	<published>2009-11-02T01:21:28Z</published>
	<updated>2009-11-02T01:21:28Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - November 01 2009 ==
&lt;br&gt;&lt;br&gt;PostgreSQL 8.5alpha2 released. &amp;nbsp;Start testing those apps in your test
&lt;br&gt;environment!
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/developer/alpha&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/developer/alpha&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;pgtune 0.9.2, a system for tuning the base configuration file for
&lt;br&gt;PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/projects/pgtune/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pgtune/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;LISA 09, the Large Installation and Systems Administration conference,
&lt;br&gt;will be held November 1-6, 2009. There will be a Postgres booth
&lt;br&gt;Wednesday and Thursday.
&lt;br&gt;&lt;a href=&quot;http://www.usenix.org/event/lisa09/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.usenix.org/event/lisa09/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGDay.EU 2009 will be at Telecom ParisTech in Paris, France on
&lt;br&gt;November 6-7, 2009.
&lt;br&gt;&lt;a href=&quot;http://www.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;OpenSQL Camp in Portland is looking for sponsors. &amp;nbsp;Make your travel plans now! :)
&lt;br&gt;&lt;a href=&quot;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;JPUG 10th Anniversary Conference is November 20-21, 2009 in Tokyo, Japan.
&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160920&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160920&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- Fix range check in date_recv that tried to limit accepted values to
&lt;br&gt;&amp;nbsp; only those accepted by date_in(). &amp;nbsp;I confused Julian day numbers and
&lt;br&gt;&amp;nbsp; number of days since the postgres epoch 2000-01-01 in the original
&lt;br&gt;&amp;nbsp; patch. &amp;nbsp;I just noticed that it's still easy to get such out-of-range
&lt;br&gt;&amp;nbsp; values into the database using to_date or +- operators, but this
&lt;br&gt;&amp;nbsp; patch doesn't do anything about those functions. &amp;nbsp;Per report from
&lt;br&gt;&amp;nbsp; James Pye.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/test/regress/GNUmakefile, check errors in for loop.
&lt;br&gt;&lt;br&gt;- Simplify a few makefile rules since install-sh can now install
&lt;br&gt;&amp;nbsp; multiple files in one run.
&lt;br&gt;&lt;br&gt;- In pgsql/GNUmakefile.in, remove some leftovers of split tarball
&lt;br&gt;&amp;nbsp; support.
&lt;br&gt;&lt;br&gt;Alvaro Herrera committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/ref/create_table.sgml, fix documentation on
&lt;br&gt;&amp;nbsp; the toast.fillfactor reloption: it doesn't exist. &amp;nbsp;Per note from
&lt;br&gt;&amp;nbsp; Zoltan Boszormenyi.
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Make FOR UPDATE/SHARE in the primary query not propagate into WITH
&lt;br&gt;&amp;nbsp; queries; for example in WITH w AS (SELECT * FROM foo) SELECT * FROM
&lt;br&gt;&amp;nbsp; w, bar ... FOR UPDATE the FOR UPDATE will now affect bar but not
&lt;br&gt;&amp;nbsp; foo. &amp;nbsp;This is more useful and consistent than the original 8.4
&lt;br&gt;&amp;nbsp; behavior, which tried to propagate FOR UPDATE into the WITH query
&lt;br&gt;&amp;nbsp; but always failed due to assorted implementation restrictions. &amp;nbsp;Even
&lt;br&gt;&amp;nbsp; though we are in process of removing those restrictions, it seems
&lt;br&gt;&amp;nbsp; correct on philosophical grounds to not let the outer query's FOR
&lt;br&gt;&amp;nbsp; UPDATE affect the WITH query. &amp;nbsp;In passing, fix isLockedRel which
&lt;br&gt;&amp;nbsp; frequently got things wrong in nested-subquery cases: &amp;quot;FOR UPDATE OF
&lt;br&gt;&amp;nbsp; foo&amp;quot; applies to an alias foo in the current query level, not
&lt;br&gt;&amp;nbsp; subqueries. &amp;nbsp;This has been broken for a long time, but it doesn't
&lt;br&gt;&amp;nbsp; seem worth back-patching further than 8.4 because the actual
&lt;br&gt;&amp;nbsp; consequences are minimal. &amp;nbsp;At worst the parser would sometimes get
&lt;br&gt;&amp;nbsp; RowShareLock on a relation when it should be AccessShareLock or vice
&lt;br&gt;&amp;nbsp; versa. &amp;nbsp;That would only make a difference if someone were using
&lt;br&gt;&amp;nbsp; ExclusiveLock concurrently, which no standard operation does, and
&lt;br&gt;&amp;nbsp; anyway FOR UPDATE doesn't result in visible changes so it's not
&lt;br&gt;&amp;nbsp; clear that the someone would notice any problem. &amp;nbsp;Between that and
&lt;br&gt;&amp;nbsp; the fact that FOR UPDATE barely works with subqueries at all in
&lt;br&gt;&amp;nbsp; existing releases, I'm not excited about worrying about it.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/commands/trigger.c, fix AfterTriggerSaveEvent
&lt;br&gt;&amp;nbsp; to use a test and elog, not just Assert, to check that it's called
&lt;br&gt;&amp;nbsp; within an AfterTriggerBeginQuery/AfterTriggerEndQuery pair. &amp;nbsp;The RI
&lt;br&gt;&amp;nbsp; cascade triggers suppress that overhead on the assumption that they
&lt;br&gt;&amp;nbsp; are always run non-deferred, so it's possible to violate the
&lt;br&gt;&amp;nbsp; condition if someone mistakenly changes pg_trigger to mark such a
&lt;br&gt;&amp;nbsp; trigger deferred. &amp;nbsp;We don't really care about supporting that, but
&lt;br&gt;&amp;nbsp; throwing an error instead of crashing seems desirable. &amp;nbsp;Per report
&lt;br&gt;&amp;nbsp; from Marcelo Costa.
&lt;br&gt;&lt;br&gt;- When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node
&lt;br&gt;&amp;nbsp; underneath the Limit node, not atop it. &amp;nbsp;This fixes the old problem
&lt;br&gt;&amp;nbsp; that such a query might unexpectedly return fewer rows than the
&lt;br&gt;&amp;nbsp; LIMIT says, due to LockRows discarding updated rows. &amp;nbsp;There is a
&lt;br&gt;&amp;nbsp; related problem that LockRows might destroy the sort ordering
&lt;br&gt;&amp;nbsp; produced by earlier steps; but fixing that by pushing LockRows below
&lt;br&gt;&amp;nbsp; Sort would create serious performance problems that are unjustified
&lt;br&gt;&amp;nbsp; in many real-world applications, as well as potential deadlock
&lt;br&gt;&amp;nbsp; problems from locking many more rows than expected. &amp;nbsp;Instead, keep
&lt;br&gt;&amp;nbsp; the present semantics of applying FOR UPDATE after ORDER BY within a
&lt;br&gt;&amp;nbsp; single query level; but allow the user to specify the other way by
&lt;br&gt;&amp;nbsp; writing FOR UPDATE in a sub-select. &amp;nbsp;To make that work, track
&lt;br&gt;&amp;nbsp; whether FOR UPDATE appeared explicitly in sub-selects or got pushed
&lt;br&gt;&amp;nbsp; down from the parent, and don't flatten a sub-select that contained
&lt;br&gt;&amp;nbsp; an explicit FOR UPDATE.
&lt;br&gt;&lt;br&gt;- Fix AcquireRewriteLocks to be sure that it acquires the right lock
&lt;br&gt;&amp;nbsp; strength when FOR UPDATE is propagated down into a sub-select
&lt;br&gt;&amp;nbsp; expanded from a view. &amp;nbsp;Similar bug to parser's isLockedRel issue
&lt;br&gt;&amp;nbsp; that I fixed yesterday; likewise seems not quite worth the effort to
&lt;br&gt;&amp;nbsp; back-patch.
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/psql/describe.c, fix \df to re-allow regexp special
&lt;br&gt;&amp;nbsp; characters in the function name pattern. &amp;nbsp;This has always worked, up
&lt;br&gt;&amp;nbsp; until somebody's thinko here:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://archives.postgresql.org/pgsql-committers/2009-04/msg00233.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-committers/2009-04/msg00233.php&lt;/a&gt;&lt;br&gt;&amp;nbsp; Per bug #5143 from Piotr Wolinski.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/utils/adt/ruleutils.c, un-break EXPLAIN for
&lt;br&gt;&amp;nbsp; Append plans. &amp;nbsp;I messed this up a few days ago while adding the
&lt;br&gt;&amp;nbsp; ModifyTable node type --- I had been thinking ModifyTable should
&lt;br&gt;&amp;nbsp; replace Append as a special case in push_plan(), but actually both
&lt;br&gt;&amp;nbsp; of them have to be special-cased.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/executor/nodeHash.c, make the overflow guards
&lt;br&gt;&amp;nbsp; in ExecChooseHashTableSize be more protective. &amp;nbsp;The original coding
&lt;br&gt;&amp;nbsp; ensured nbuckets and nbatch didn't exceed INT_MAX, which while not
&lt;br&gt;&amp;nbsp; insane on its own terms did nothing to protect subsequent code like
&lt;br&gt;&amp;nbsp; &amp;quot;palloc(nbatch * sizeof(BufFile *))&amp;quot;. &amp;nbsp;Since enormous join size
&lt;br&gt;&amp;nbsp; estimates might well be planner error rather than reality, it seems
&lt;br&gt;&amp;nbsp; best to constrain the initial sizes to be not more than
&lt;br&gt;&amp;nbsp; work_mem/sizeof(pointer), thus ensuring the allocated arrays don't
&lt;br&gt;&amp;nbsp; exceed work_mem. &amp;nbsp;We will allow nbatch to get bigger than that
&lt;br&gt;&amp;nbsp; during subsequent ExecHashIncreaseNumBatches calls, but we should
&lt;br&gt;&amp;nbsp; still guard against integer overflow in those palloc requests. &amp;nbsp;Per
&lt;br&gt;&amp;nbsp; bug #5145 from Bernt Marius Johnsen. &amp;nbsp;Although the given test case
&lt;br&gt;&amp;nbsp; only seems to fail back to 8.2, previous releases have variants of
&lt;br&gt;&amp;nbsp; this issue, so patch all supported branches.
&lt;br&gt;&lt;br&gt;- Implement parser hooks for processing ColumnRef and ParamRef nodes,
&lt;br&gt;&amp;nbsp; as per my recent proposal. &amp;nbsp;As proof of concept, remove knowledge of
&lt;br&gt;&amp;nbsp; Params from the core parser, arranging for them to be handled
&lt;br&gt;&amp;nbsp; entirely by parser hook functions. &amp;nbsp;It turns out we need an
&lt;br&gt;&amp;nbsp; additional hook for that --- I had forgotten about the code that
&lt;br&gt;&amp;nbsp; handles inferring a parameter's type from context. &amp;nbsp;This is a
&lt;br&gt;&amp;nbsp; preliminary step towards letting plpgsql handle its variables
&lt;br&gt;&amp;nbsp; through parser hooks. &amp;nbsp;Additional work remains to be done to expose
&lt;br&gt;&amp;nbsp; the facility through SPI, but I think this is all the changes needed
&lt;br&gt;&amp;nbsp; in the core parser.
&lt;br&gt;&lt;br&gt;- In pgsql/src/pl/plperl/plperl.c, ensure the previous Perl
&lt;br&gt;&amp;nbsp; interpreter selection is restored upon exit from
&lt;br&gt;&amp;nbsp; plperl_call_handler, in both the normal and error-exit paths. &amp;nbsp;Per
&lt;br&gt;&amp;nbsp; report from Alexey Klyukin.
&lt;br&gt;&lt;br&gt;- Fix two serious bugs introduced into hash indexes by the 8.4 patch
&lt;br&gt;&amp;nbsp; that made hash indexes keep entries sorted by hash value. &amp;nbsp;First,
&lt;br&gt;&amp;nbsp; the original plans for concurrency assumed that insertions would
&lt;br&gt;&amp;nbsp; happen only at the end of a page, which is no longer true; this
&lt;br&gt;&amp;nbsp; could cause scans to transiently fail to find index entries in the
&lt;br&gt;&amp;nbsp; presence of concurrent insertions. &amp;nbsp;We can compensate by teaching
&lt;br&gt;&amp;nbsp; scans to re-find their position after re-acquiring read locks.
&lt;br&gt;&amp;nbsp; Second, neither the bucket split nor the bucket compaction logic had
&lt;br&gt;&amp;nbsp; been fixed to preserve hashvalue ordering, so application of either
&lt;br&gt;&amp;nbsp; of those processes could lead to permanent corruption of an index,
&lt;br&gt;&amp;nbsp; in the sense that searches might fail to find entries that are
&lt;br&gt;&amp;nbsp; present. &amp;nbsp;This patch fixes the split and compaction logic to
&lt;br&gt;&amp;nbsp; preserve hashvalue ordering, but it cannot do anything about
&lt;br&gt;&amp;nbsp; pre-existing corruption. &amp;nbsp;We will need to recommend reindexing all
&lt;br&gt;&amp;nbsp; hash indexes in the 8.4.2 release notes. &amp;nbsp;To buy back the
&lt;br&gt;&amp;nbsp; performance loss hereby induced in split and compaction, fix them to
&lt;br&gt;&amp;nbsp; use PageIndexMultiDelete instead of retail PageIndexDelete
&lt;br&gt;&amp;nbsp; operations. &amp;nbsp;We might later want to do something with qsort'ing the
&lt;br&gt;&amp;nbsp; page contents rather than doing a binary search for each insertion,
&lt;br&gt;&amp;nbsp; but that seemed more invasive than I cared to risk in a back-patch.
&lt;br&gt;&amp;nbsp; Per bug #5157 from Jeff Janes and subsequent investigation.
&lt;br&gt;&lt;br&gt;- Department of second thoughts: after studying index_getnext() a bit
&lt;br&gt;&amp;nbsp; more I realize that it can scribble on scan-&amp;gt;xs_ctup.t_self while
&lt;br&gt;&amp;nbsp; following HOT chains, so we can't rely on that to stay valid between
&lt;br&gt;&amp;nbsp; hashgettuple() calls. &amp;nbsp;Introduce a private variable in
&lt;br&gt;&amp;nbsp; HashScanOpaque, instead.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Michael Paquier sent in another revision of the patch to allow pgbench
&lt;br&gt;to issue shell commands.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another patch to add VACUUM ( FULL [ INPLACE
&lt;br&gt;| REPLACE ] ).
&lt;br&gt;&lt;br&gt;Jeff Davis sent in two more revisions of the operator exclusion
&lt;br&gt;constraints patch.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in a patch to make \d+ work better for views in
&lt;br&gt;psql.
&lt;br&gt;&lt;br&gt;Shrish Purohit sent in a patch intended to automate partitioning.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in a patch to fix an issue where PL/PythonU can
&lt;br&gt;segfault.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in a patch to fix an issue with PL/PythonU's
&lt;br&gt;elog output.
&lt;br&gt;&lt;br&gt;Roger Leigh sent in another patch to make an &amp;quot;ascii clean&amp;quot; format for
&lt;br&gt;psql output.
&lt;br&gt;&lt;br&gt;Hitoshi Harada sent in a patch which implements PL/Javascript using
&lt;br&gt;Google's V8 Javascript engine.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a WIP patch to implement table partitioning
&lt;br&gt;in SQL.
&lt;br&gt;&lt;br&gt;Andreas Freund sent in a patch which makes certain tsearch operations
&lt;br&gt;more efficient.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160920&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---November-01-2009-%3D%3D-tp26160920p26160920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26054396</id>
	<title>== PostgreSQL Weekly News - October 25 2009 ==</title>
	<published>2009-10-25T20:55:55Z</published>
	<updated>2009-10-25T20:55:55Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - October 25 2009 ==
&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;once:fabrik, an ERP system based on PostgreSQL, is available for a
&lt;br&gt;free trial until October 31, 2009.
&lt;br&gt;&lt;a href=&quot;http://www.oncetechnologies.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.oncetechnologies.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for October ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-10/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-10/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;LISA 09, the Large Installation and Systems Administration conference,
&lt;br&gt;will be held November 1-6, 2009. There will be a Postgres booth
&lt;br&gt;Wednesday and Thursday.
&lt;br&gt;&lt;a href=&quot;http://www.usenix.org/event/lisa09/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.usenix.org/event/lisa09/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGDay.EU 2009 will be at Telecom ParisTech in Paris, France on
&lt;br&gt;November 6-7, 2009. &amp;nbsp;Registration is open.
&lt;br&gt;&lt;a href=&quot;http://www.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;OpenSQL Camp in Portland is looking for sponsors. &amp;nbsp;Make your travel plans now! :)
&lt;br&gt;&lt;a href=&quot;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;JPUG 10th Anniversary Conference is November 20-21, 2009 in Tokyo, Japan.
&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054396&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054396&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/tools/RELEASE_CHANGES, update translation updating
&lt;br&gt;&amp;nbsp; procedure. &amp;nbsp;This pertains to some changes I made to automatically
&lt;br&gt;&amp;nbsp; exclude translations below the 80% minimum.
&lt;br&gt;&lt;br&gt;- Translations update for 8.5alpha2
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/release-8.5.sgml, preliminary release notes
&lt;br&gt;&amp;nbsp; for 8.5alpha2.
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/release-8.5.sgml, finalize 8.5alpha2 release
&lt;br&gt;&amp;nbsp; notes, with updates from Josh Berkus.
&lt;br&gt;&lt;br&gt;- Version stamp 8.5alpha2.
&lt;br&gt;&lt;br&gt;- When querying a table with child tables, do not check permissions on
&lt;br&gt;&amp;nbsp; the child tables. &amp;nbsp;This was found to be useless and confusing in
&lt;br&gt;&amp;nbsp; virtually all cases, and also contrary to the SQL standard.
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Remove add_missing_from GUC and associated parser support for
&lt;br&gt;&amp;nbsp; &amp;quot;implicit RTEs&amp;quot;. &amp;nbsp;Per recent discussion, add_missing_from has been
&lt;br&gt;&amp;nbsp; deprecated for long enough to consider removing, and it's getting in
&lt;br&gt;&amp;nbsp; the way of planned parser refactoring. &amp;nbsp;The system now always
&lt;br&gt;&amp;nbsp; behaves as though add_missing_from were OFF.
&lt;br&gt;&lt;br&gt;- Remove regex_flavor GUC, so that regular expressions are always
&lt;br&gt;&amp;nbsp; &amp;quot;advanced&amp;quot; style by default. &amp;nbsp;Per discussion, there seems to be
&lt;br&gt;&amp;nbsp; hardly anything that really relies on being able to change the regex
&lt;br&gt;&amp;nbsp; flavor, so the ability to select it via embedded options ought to be
&lt;br&gt;&amp;nbsp; enough for any stragglers. &amp;nbsp;Also, if we didn't remove the GUC, we'd
&lt;br&gt;&amp;nbsp; really be morally obligated to mark the regex functions
&lt;br&gt;&amp;nbsp; non-immutable, which'd possibly create performance issues.
&lt;br&gt;&lt;br&gt;- Re-implement EvalPlanQual processing to improve its performance and
&lt;br&gt;&amp;nbsp; eliminate a lot of strange behaviors that occurred in join cases.
&lt;br&gt;&amp;nbsp; We now identify the &amp;quot;current&amp;quot; row for every joined relation in
&lt;br&gt;&amp;nbsp; UPDATE, DELETE, and SELECT FOR UPDATE/SHARE queries. &amp;nbsp;If an
&lt;br&gt;&amp;nbsp; EvalPlanQual recheck is necessary, we jam the appropriate row into
&lt;br&gt;&amp;nbsp; each scan node in the rechecking plan, forcing it to emit only that
&lt;br&gt;&amp;nbsp; one row. &amp;nbsp;The former behavior could rescan the whole of each joined
&lt;br&gt;&amp;nbsp; relation for each recheck, which was terrible for performance, and
&lt;br&gt;&amp;nbsp; what's much worse could result in duplicated output tuples. &amp;nbsp;Also,
&lt;br&gt;&amp;nbsp; the original implementation of EvalPlanQual could not re-use the
&lt;br&gt;&amp;nbsp; recheck execution tree --- it had to go through a full executor init
&lt;br&gt;&amp;nbsp; and shutdown for every row to be tested. &amp;nbsp;To avoid this overhead,
&lt;br&gt;&amp;nbsp; I've associated a special runtime Param with each LockRows or
&lt;br&gt;&amp;nbsp; ModifyTable plan node, and arranged to make every scan node below
&lt;br&gt;&amp;nbsp; such a node depend on that Param. &amp;nbsp;Thus, by signaling a change in
&lt;br&gt;&amp;nbsp; that Param, the EPQ machinery can just rescan the already-built test
&lt;br&gt;&amp;nbsp; plan. &amp;nbsp;This patch also adds a prohibition on set-returning functions
&lt;br&gt;&amp;nbsp; in the targetlist of SELECT FOR UPDATE/SHARE. &amp;nbsp;This is needed to
&lt;br&gt;&amp;nbsp; avoid the duplicate-output-tuple problem. &amp;nbsp;It seems fairly
&lt;br&gt;&amp;nbsp; reasonable since the other restrictions on SELECT FOR UPDATE are
&lt;br&gt;&amp;nbsp; meant to ensure that there is a unique correspondence between source
&lt;br&gt;&amp;nbsp; tuples and result tuples, which an output SRF destroys as much as
&lt;br&gt;&amp;nbsp; anything else does.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Dave Page sent in two more revisions of the patch to make the
&lt;br&gt;connecting application name available for display and modification via
&lt;br&gt;a GUC.
&lt;br&gt;&lt;br&gt;Dean Rasheed sent in a WIP patch to scale up deferred UNIQUE
&lt;br&gt;constraints.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a patch to implement a process utility hook.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a patch to allow psql to and use Byte Order
&lt;br&gt;Marks.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of a patch which adds the
&lt;br&gt;option to add an SQL:2008-compliant WHEN clause to trigger
&lt;br&gt;definitions.
&lt;br&gt;&lt;br&gt;Marko (johto) Tiikkaja sent in a WIP patch implementing writeable
&lt;br&gt;CTEs.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a WIP patch to make VACUUM FULL unneeded
&lt;br&gt;&lt;br&gt;Magnus Hagander sent in a patch to parse all configuration files in a
&lt;br&gt;directory. &amp;nbsp;This is, among other things, infrastructure for tools
&lt;br&gt;which could manipulate such files.
&lt;br&gt;&lt;br&gt;Roger Leigh sent in three more revisions of the Unicode pretty-print
&lt;br&gt;patch for psql.
&lt;br&gt;&lt;br&gt;Jeff Davis sent in another revision of the operator exclusion
&lt;br&gt;constraints patch.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26054396&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---October-25-2009-%3D%3D-tp26054396p26054396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060115</id>
	<title>PostgreSQL 8.5alpha2 Now Available</title>
	<published>2009-10-24T10:44:14Z</published>
	<updated>2009-10-24T10:44:14Z</updated>
	<author>
		<name>Peter Eisentraut-4</name>
	</author>
	<content type="html">The second alpha release for PostgreSQL version 8.5, 8.5alpha2, is now
&lt;br&gt;available. &amp;nbsp;This alpha contains several new major features added since
&lt;br&gt;the previous alpha. &amp;nbsp;Please download, install, and test it to give us
&lt;br&gt;early feedback on the features being developed for the next version of
&lt;br&gt;PostgreSQL.
&lt;br&gt;&lt;br&gt;Features added in Alpha2 include:
&lt;br&gt;&lt;br&gt;* DEFAULT PRIVILEGES and GRANT ALL ON to give DBAs easier management of
&lt;br&gt;&amp;nbsp; object permissions in their databases
&lt;br&gt;* The DO statement so that you can run ad-hoc procedural language code
&lt;br&gt;&amp;nbsp; on the SQL command line
&lt;br&gt;* Triggers on columns
&lt;br&gt;* Named parameters in function calls
&lt;br&gt;* Improved HStore, making this exotic type far more useful to
&lt;br&gt;&amp;nbsp; application developers
&lt;br&gt;* Multiple administration and performance improvements
&lt;br&gt;&lt;br&gt;These new major features mean that we need you to participate in testing
&lt;br&gt;them. &amp;nbsp;If you are able to help with organized alpha testing, please see
&lt;br&gt;the Alpha/Beta testing page:
&lt;br&gt;&lt;a href=&quot;http://wiki.postgresql.org/wiki/HowToBetaTest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.postgresql.org/wiki/HowToBetaTest&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alphas are not stable and should never be used in production; they are
&lt;br&gt;for testing new features only. &amp;nbsp;There will be two more alphas, about
&lt;br&gt;every 2 months, before an 8.5 beta release. &amp;nbsp;There is no guarantee that
&lt;br&gt;any features or APIs present in the alphas will be present, or the same,
&lt;br&gt;in the final release.
&lt;br&gt;&lt;br&gt;More detail is available in the Release Notes included with each alpha:
&lt;br&gt;&lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/release-8.5.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://developer.postgresql.org/pgdocs/postgres/release-8.5.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alpha information page:
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/developer/alpha&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/developer/alpha&lt;/a&gt;&lt;br&gt;&lt;br&gt;Download the alpha here:
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.org/ftp/source/8.5alpha2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.org/ftp/source/8.5alpha2/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alpha2 is currently available in source code form only. &amp;nbsp;Binary packages
&lt;br&gt;for some operating systems will be prepared in the coming days.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060115&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL-8.5alpha2-Now-Available-tp26060115p26060115.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26014097</id>
	<title>PgUS Board Nominations Now Open</title>
	<published>2009-10-22T10:29:11Z</published>
	<updated>2009-10-22T10:29:11Z</updated>
	<author>
		<name>Michael Alan Brewer</name>
	</author>
	<content type="html">Greetings! &amp;nbsp;We are now accepting nominations for the United States
&lt;br&gt;PostgreSQL Association (PgUS) board for the Fall 2009 elections;
&lt;br&gt;please submit nominations (full name and a contact email address,
&lt;br&gt;please) to:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26014097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;secretary@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;I will contact the nominees (to see if they accept the nomination) and
&lt;br&gt;report weekly to pgus-general the list of current nominees.
&lt;br&gt;&lt;br&gt;Nominations will close on November 2nd.
&lt;br&gt;&lt;br&gt;We have three seats available, currently being held by Michael Brewer,
&lt;br&gt;Joshua Drake, and Bruce Momjian.
&lt;br&gt;&lt;br&gt;Per our bylaws, you'll need to be a member of PgUS to vote.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://www.postgresql.us/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.postgresql.us/join&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please let me know if you have any questions; &amp;nbsp;get those nominations in ASAP!
&lt;br&gt;&lt;br&gt;Thanks---
&lt;br&gt;---Michael Brewer
&lt;br&gt;Secretary, PgUS
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26014097&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;secretary@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26014097&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mbrewer@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26014097&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PgUS-Board-Nominations-Now-Open-tp26014097p26014097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060525</id>
	<title>PGDay.EU 2009 - registration deadline extended</title>
	<published>2009-10-22T08:32:53Z</published>
	<updated>2009-10-22T08:32:53Z</updated>
	<author>
		<name>Dave Page-3</name>
	</author>
	<content type="html">I'm pleased to announce that the registration deadline for PGDay.EU
&lt;br&gt;2009 on November 6th &amp; 7th in Paris has been extended to the 31st
&lt;br&gt;October, allowing attendees an extra eight days to benefit from the
&lt;br&gt;cheapest pricing. Attendees registering after the 31st October will be
&lt;br&gt;charged the 'on the door' price.
&lt;br&gt;&lt;br&gt;This is possible thanks to the generous support of our sponsors:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://2009.pgday.eu/sponsors&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/sponsors&lt;/a&gt;&lt;br&gt;&lt;br&gt;For more information on the conference, including the talk schedule
&lt;br&gt;and registration and travel information, please visit the website at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://2009.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;See you in Paris!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Page
&lt;br&gt;PGDay.EU 2009 Conference: &lt;a href=&quot;http://2009.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060525&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PGDay.EU-2009---registration-deadline-extended-tp26060525p26060525.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060090</id>
	<title>Re: [pgeu-general] PGDay.EU 2009 - approaching fast!</title>
	<published>2009-10-21T14:50:55Z</published>
	<updated>2009-10-21T14:50:55Z</updated>
	<author>
		<name>Thom Brown</name>
	</author>
	<content type="html">I've put the English schedule (Désolé utilisateurs Français) on a
&lt;br&gt;calendar for my own use, but made it public in case anyone else might
&lt;br&gt;find it helpful, like syncing it with a mobile device etc:
&lt;br&gt;&lt;br&gt;XML: &lt;a href=&quot;http://www.google.com/calendar/feeds/dp7jfelvcbtmks1m021c6rt3dk@group.calendar.google.com/public/basic&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/feeds/dp7jfelvcbtmks1m021c6rt3dk@.../public/basic&lt;/a&gt;&lt;br&gt;&lt;br&gt;iCal: &lt;a href=&quot;http://www.google.com/calendar/ical/dp7jfelvcbtmks1m021c6rt3dk@group.calendar.google.com/public/basic.ics&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/ical/dp7jfelvcbtmks1m021c6rt3dk@.../public/basic.ics&lt;/a&gt;&lt;br&gt;&lt;br&gt;By the way, does anyone have a Time Turner
&lt;br&gt;(&lt;a href=&quot;http://en.wikipedia.org/wiki/Time_Turner#Time-Turners&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Time_Turner#Time-Turners&lt;/a&gt;) they can loan
&lt;br&gt;to me for this event? ;)
&lt;br&gt;&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PGDay.EU-2009---approaching-fast%21-tp26059022p26060090.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060098</id>
	<title>PostgreSQL Conference 2009 Japan : Schedule available and registration open</title>
	<published>2009-10-21T08:10:09Z</published>
	<updated>2009-10-21T08:10:09Z</updated>
	<author>
		<name>Kaori Inaba-2</name>
	</author>
	<content type="html">PostgreSQL Conference 2009 Japan announcement
&lt;br&gt;&lt;br&gt;　　　　　　　　　　　　　　　　　　　　　　　21 Octover 2009, Tokyo
&lt;br&gt;&lt;br&gt;The PostgreSQL Conference 2009 Tokyo Executive Committee are proud to
&lt;br&gt;announce that the two days programme sessions, JPUG 10th Anniversary
&lt;br&gt;Conference, are going to be held on 20th and 21st November, 2009, at AM
&lt;br&gt;Hamamatsucho, Tokyo. 
&lt;br&gt;&lt;br&gt;Please see the Website at
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.jp/events/pgcon09j/e/pgcon2009j/view&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.jp/events/pgcon09j/e/pgcon2009j/view&lt;/a&gt;&amp;nbsp;
&lt;br&gt;for the general information and its programmes, as well as 
&lt;br&gt;&lt;a href=&quot;http://wiki.postgresql.jp/pgcon2009j/Registration&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.postgresql.jp/pgcon2009j/Registration&lt;/a&gt;&lt;br&gt;for your registration.
&lt;br&gt;&lt;br&gt;The PostgreSQL Cluster Developers' Meeting is also scheduled one day 
&lt;br&gt;before the conference, namely, 19th November for PostgreSQL global
&lt;br&gt;developers to discuss PostgreSQL clustering and replication issues.
&lt;br&gt;Please also vist 
&lt;br&gt;&lt;a href=&quot;http://www.postgresql.jp/events/pgcon09j/e/dev_mtg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postgresql.jp/events/pgcon09j/e/dev_mtg&lt;/a&gt;&amp;nbsp;
&lt;br&gt;to know what it will be.
&lt;br&gt;&lt;br&gt;See you in Tokyo.
&lt;br&gt;&lt;br&gt;Kaori INABA
&lt;br&gt;Chairperson of The Committee
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PostgreSQL-Conference-2009-Japan-%3A-Schedule-available-and-registration-open-tp26060098p26060098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060385</id>
	<title>Re: [pgeu-general] PGDay.EU 2009 - approaching fast!</title>
	<published>2009-10-20T04:52:41Z</published>
	<updated>2009-10-20T04:52:41Z</updated>
	<author>
		<name>Thom Brown</name>
	</author>
	<content type="html">2009/10/20 Dave Page &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060385&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dpage@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; PGDay.EU 2009 is approaching fast - have you registered yet?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Europe's premier PostgreSQL conference organised by PostgreSQL Europe
&lt;br&gt;&amp;gt; and PostgreSQLfr will be held on November 6th and 7th at ParisTech
&lt;br&gt;&amp;gt; Telecom in Paris, France. With an outstanding lineup of talks over the
&lt;br&gt;&amp;gt; two days of the event, with tracks in English and French, this is the
&lt;br&gt;&amp;gt; must-attend PostgreSQL conference this year!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://2009.pgday.eu/start&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/start&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Speakers will include well known community members and developers such
&lt;br&gt;&amp;gt; as Simon Riggs, Gavin M. Roy, Gabriele Bartolini, Dimitri Fontaine,
&lt;br&gt;&amp;gt; Joshua Drake and Guillaume Lelarge speaking on a wide range of topics.
&lt;br&gt;&amp;gt; The full schedule can be seen at &lt;a href=&quot;http://2009.pgday.eu/schedule&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/schedule&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you are planning on attending, please register as soon as possible
&lt;br&gt;&amp;gt; at &lt;a href=&quot;http://2009.pgday.eu/register&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/register&lt;/a&gt;. Early registration will help us
&lt;br&gt;&amp;gt; ensure you get a T-Shirt and conference goodies!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Details of the venue and hotels in the local area can also be found on
&lt;br&gt;&amp;gt; the conference website. If you have yet to book your accommodation, I
&lt;br&gt;&amp;gt; would suggest doing so as soon as possible as Paris is quite busy at
&lt;br&gt;&amp;gt; this time of year.
&lt;/div&gt;&lt;br&gt;And there's special hotel rates at the Kyriad Hotel, in Porte d'Ivry
&lt;br&gt;for those attending the conference. &amp;nbsp;See &lt;a href=&quot;http://2009.pgday.eu/hotels&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/hotels&lt;/a&gt;&lt;br&gt;for details.
&lt;br&gt;&lt;br&gt;Thom
&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060385&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PGDay.EU-2009---approaching-fast%21-tp26059022p26060385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26059022</id>
	<title>PGDay.EU 2009 - approaching fast!</title>
	<published>2009-10-20T04:14:28Z</published>
	<updated>2009-10-20T04:14:28Z</updated>
	<author>
		<name>Dave Page-3</name>
	</author>
	<content type="html">PGDay.EU 2009 is approaching fast - have you registered yet?
&lt;br&gt;&lt;br&gt;Europe's premier PostgreSQL conference organised by PostgreSQL Europe
&lt;br&gt;and PostgreSQLfr will be held on November 6th and 7th at ParisTech
&lt;br&gt;Telecom in Paris, France. With an outstanding lineup of talks over the
&lt;br&gt;two days of the event, with tracks in English and French, this is the
&lt;br&gt;must-attend PostgreSQL conference this year!
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://2009.pgday.eu/start&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/start&lt;/a&gt;&lt;br&gt;&lt;br&gt;Speakers will include well known community members and developers such
&lt;br&gt;as Simon Riggs, Gavin M. Roy, Gabriele Bartolini, Dimitri Fontaine,
&lt;br&gt;Joshua Drake and Guillaume Lelarge speaking on a wide range of topics.
&lt;br&gt;The full schedule can be seen at &lt;a href=&quot;http://2009.pgday.eu/schedule&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/schedule&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you are planning on attending, please register as soon as possible
&lt;br&gt;at &lt;a href=&quot;http://2009.pgday.eu/register&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/register&lt;/a&gt;. Early registration will help us
&lt;br&gt;ensure you get a T-Shirt and conference goodies!
&lt;br&gt;&lt;br&gt;Details of the venue and hotels in the local area can also be found on
&lt;br&gt;the conference website. If you have yet to book your accommodation, I
&lt;br&gt;would suggest doing so as soon as possible as Paris is quite busy at
&lt;br&gt;this time of year.
&lt;br&gt;&lt;br&gt;See you in Paris!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Page
&lt;br&gt;PGDay.EU 2009 Conference: &lt;a href=&quot;http://2009.pgday.eu/start&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://2009.pgday.eu/start&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26059022&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PGDay.EU-2009---approaching-fast%21-tp26059022p26059022.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25952288</id>
	<title>== PostgreSQL Weekly News - October 18 2009 ==</title>
	<published>2009-10-18T18:41:29Z</published>
	<updated>2009-10-18T18:41:29Z</updated>
	<author>
		<name>David Fetter</name>
	</author>
	<content type="html">== PostgreSQL Weekly News - October 18 2009 ==
&lt;br&gt;&lt;br&gt;Commitfest 2009-09 is now over. &amp;nbsp;You can all start working on your own
&lt;br&gt;patches now :)
&lt;br&gt;&lt;br&gt;PostgreSQL Conference (JDCon) West closed out today. &amp;nbsp;Thanks to all
&lt;br&gt;the wonderful people in Seattle for making it a success.
&lt;br&gt;&lt;br&gt;== PostgreSQL Product News ==
&lt;br&gt;&lt;br&gt;PWN Translator 3.0, a translation script for the PostgreSQL Weekly
&lt;br&gt;News, released.
&lt;br&gt;&lt;a href=&quot;http://pgfoundry.org/projects/pwn-translation/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pwn-translation/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Benetl 3.2, an ETL tool for files using PostgreSQL, released.
&lt;br&gt;&lt;a href=&quot;http://www.benetl.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.benetl.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bucardo 4.3.0, a replication system with dual-master capability, released.
&lt;br&gt;&lt;a href=&quot;http://bucardo.org/wiki/Bucardo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bucardo.org/wiki/Bucardo&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Jobs for October ==
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-jobs/2009-10/threads.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-jobs/2009-10/threads.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL Local ==
&lt;br&gt;&lt;br&gt;PGCon Brazil will be take place October 23-24 2009 at Unicamp in
&lt;br&gt;Campinas, Sao Paulo state. &amp;nbsp;Registration open!
&lt;br&gt;&lt;a href=&quot;http://pgcon.postgresql.org.br/2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgcon.postgresql.org.br/2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Federico Campoli will be presenting a PostgreSQL talk at GULP (Linux
&lt;br&gt;Day Pisa) on October 24, 2009. &amp;nbsp;Information in Italian below:
&lt;br&gt;&lt;a href=&quot;http://linuxday2009.gulp.linux.it/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxday2009.gulp.linux.it/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;PGDay.EU 2009 will be at Telecom ParisTech in Paris, France on
&lt;br&gt;November 6-7, 2009. &amp;nbsp;Registration is open.
&lt;br&gt;&lt;a href=&quot;http://www.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;OpenSQL Camp in Portland is looking for sponsors. &amp;nbsp;Make your travel plans now! :)
&lt;br&gt;&lt;a href=&quot;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chesnok.com/daily/2009/07/29/opensql-camp-comes-to-portland-november-14-15-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;JPUG 10th Anniversary Conference is November 20-21, 2009 in Tokyo, Japan.
&lt;br&gt;&lt;a href=&quot;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;FOSDEM 2010 will be in Brussels, Belgium on February 6-7, 2010.
&lt;br&gt;&lt;a href=&quot;http://www.fosdem.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chemnitzer Linuxtage will be in Chemnitz, Germany on March 13-14, 2010.
&lt;br&gt;&lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chemnitzer.linux-tage.de/&lt;/a&gt;&lt;br&gt;&lt;br&gt;== PostgreSQL in the News ==
&lt;br&gt;&lt;br&gt;Planet PostgreSQL: &lt;a href=&quot;http://planet.postgresql.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planet.postgresql.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PostgreSQL Weekly News is brought to you this week by David Fetter
&lt;br&gt;&lt;br&gt;Submit news and announcements by Sunday at 3:00pm Pacific time.
&lt;br&gt;Please send English language ones to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952288&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david@...&lt;/a&gt;, German language
&lt;br&gt;to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952288&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;, Italian language to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952288&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pwn@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;== Applied Patches ==
&lt;br&gt;&lt;br&gt;Tom Lane committed:
&lt;br&gt;&lt;br&gt;- Move the handling of SELECT FOR UPDATE locking and rechecking out of
&lt;br&gt;&amp;nbsp; execMain.c and into a new plan node type LockRows. &amp;nbsp;Like the recent
&lt;br&gt;&amp;nbsp; change to put table updating into a ModifyTable plan node, this
&lt;br&gt;&amp;nbsp; increases planning flexibility by allowing the operations to occur
&lt;br&gt;&amp;nbsp; below the top level of the plan tree. &amp;nbsp;It's necessary in any case to
&lt;br&gt;&amp;nbsp; restore the previous behavior of having FOR UPDATE locking occur
&lt;br&gt;&amp;nbsp; before ModifyTable does. &amp;nbsp;This partially refactors EvalPlanQual to
&lt;br&gt;&amp;nbsp; allow multiple rows-under-test to be inserted into the EPQ machinery
&lt;br&gt;&amp;nbsp; before starting an EPQ test query. &amp;nbsp;That isn't sufficient to fix
&lt;br&gt;&amp;nbsp; EPQ's general bogosity in the face of plans that return multiple
&lt;br&gt;&amp;nbsp; rows per test row, though. &amp;nbsp;Since this patch is mostly about getting
&lt;br&gt;&amp;nbsp; some plan node infrastructure in place and not about fixing
&lt;br&gt;&amp;nbsp; ten-year-old bugs, I will leave EPQ improvements for another day.
&lt;br&gt;&amp;nbsp; Another behavioral change that we could now think about is doing FOR
&lt;br&gt;&amp;nbsp; UPDATE before LIMIT, but that too seems like it should be treated as
&lt;br&gt;&amp;nbsp; a followon patch.
&lt;br&gt;&lt;br&gt;- Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA.
&lt;br&gt;&amp;nbsp; Petr Jelinek
&lt;br&gt;&lt;br&gt;- Use plurals (TABLES, FUNCTIONS, etc) in ALTER DEFAULT PRIVILEGES.
&lt;br&gt;&amp;nbsp; We have the keywords as a consequence of the GRANT ALL patch, so we
&lt;br&gt;&amp;nbsp; might as well use them and make the ALTER commands read more
&lt;br&gt;&amp;nbsp; naturally.
&lt;br&gt;&lt;br&gt;- Code review for LIKE INCLUDING patch --- clean up some cosmetic and
&lt;br&gt;&amp;nbsp; not so cosmetic stuff.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/utils/adt/tsvector_op.c, fix ts_stat's failure
&lt;br&gt;&amp;nbsp; on empty tsvector. &amp;nbsp;Also insert a couple of Asserts that check for
&lt;br&gt;&amp;nbsp; stack overflow. &amp;nbsp;Bogus coding appears to be new in 8.4 --- older
&lt;br&gt;&amp;nbsp; releases had a much simpler algorithm here. &amp;nbsp;Per bug #5111.
&lt;br&gt;&lt;br&gt;- Add &amp;quot;\pset linestyle ascii/unicode&amp;quot; option to psql, allowing our
&lt;br&gt;&amp;nbsp; traditional ASCII-art style of table output to be upgraded to use
&lt;br&gt;&amp;nbsp; Unicode box drawing characters if desired. &amp;nbsp;By default, psql will
&lt;br&gt;&amp;nbsp; use the Unicode characters whenever client_encoding is UTF8. &amp;nbsp;The
&lt;br&gt;&amp;nbsp; patch forces linestyle=ascii in pg_regress usage, ensuring we don't
&lt;br&gt;&amp;nbsp; break the regression tests in Unicode locales. &amp;nbsp;Roger Leigh.
&lt;br&gt;&lt;br&gt;- Support SQL-compliant triggers on columns, ie fire only if certain
&lt;br&gt;&amp;nbsp; columns are named in the UPDATE's SET list. &amp;nbsp;Note: the schema of
&lt;br&gt;&amp;nbsp; pg_trigger has not actually changed; we've just started to use a
&lt;br&gt;&amp;nbsp; column that was there all along. &amp;nbsp;catversion bumped anyway so that
&lt;br&gt;&amp;nbsp; this commit is included in the history of potentially interesting
&lt;br&gt;&amp;nbsp; changes to system catalog contents. &amp;nbsp;Itagaki Takahiro.
&lt;br&gt;&lt;br&gt;- In pgsql/src/pl/plpython/expected/plpython_unicode_0.out, first
&lt;br&gt;&amp;nbsp; committed version of plpython_unicode_0.out did not actually contain
&lt;br&gt;&amp;nbsp; the required \200 bytes. &amp;nbsp;Let's see if this commit works, or if CVS
&lt;br&gt;&amp;nbsp; is messing it up.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/libpq/auth.c, rewrite pam_passwd_conv_proc to
&lt;br&gt;&amp;nbsp; be more robust: avoid assuming that the pam_message array contains
&lt;br&gt;&amp;nbsp; exactly one PAM_PROMPT_ECHO_OFF message. &amp;nbsp;Instead, deal with however
&lt;br&gt;&amp;nbsp; many messages there are, and don't throw error for PAM_ERROR_MSG and
&lt;br&gt;&amp;nbsp; PAM_TEXT_INFO messages. &amp;nbsp;This logic is borrowed from openssh 5.2p1,
&lt;br&gt;&amp;nbsp; which hopefully has seen more real-world PAM usage than we have.
&lt;br&gt;&amp;nbsp; Per bug #5121 from Ryan Douglas, which turned out to be caused by
&lt;br&gt;&amp;nbsp; the conv_proc being called with zero messages. &amp;nbsp;Apparently that is
&lt;br&gt;&amp;nbsp; normal behavior given the combination of Linux pam_krb5 with MS
&lt;br&gt;&amp;nbsp; Active Directory as the domain controller. &amp;nbsp;Patch all the way back,
&lt;br&gt;&amp;nbsp; since this code has been essentially untouched since 7.4.
&lt;br&gt;&amp;nbsp; (Surprising we've not heard complaints before.)
&lt;br&gt;&lt;br&gt;Andrew Dunstan committed:
&lt;br&gt;&lt;br&gt;- CREATE LIKE INCLUDING COMMENTS and STORAGE, and INCLUDING ALL
&lt;br&gt;&amp;nbsp; shortcut. Itagaki Takahiro.
&lt;br&gt;&lt;br&gt;Alvaro Herrera committed:
&lt;br&gt;&lt;br&gt;- Add new PGC_S_DATABASE_USER enum value to several places missed by
&lt;br&gt;&amp;nbsp; my patch last week. &amp;nbsp;Per note and patch from Jeff Davis.
&lt;br&gt;&lt;br&gt;- Avoid using trivial usernames in foreign_data regression test.
&lt;br&gt;&amp;nbsp; Martin Pihlak.
&lt;br&gt;&lt;br&gt;Peter Eisentraut committed:
&lt;br&gt;&lt;br&gt;- In pgsql/doc/src/sgml/func.sgml, replace unmatched &amp;quot; by &amp;quot; to
&lt;br&gt;&amp;nbsp; avoid throwing off syntax highlighters.
&lt;br&gt;&lt;br&gt;- Add alternative expected file for unicode test for client encoding
&lt;br&gt;&amp;nbsp; not UTF8.
&lt;br&gt;&lt;br&gt;- In the configure check for the Python distutils module, use a less
&lt;br&gt;&amp;nbsp; obscure shell construct to hide away the stderr output. &amp;nbsp;Python 3.1
&lt;br&gt;&amp;nbsp; actually core dumps on the current invocation
&lt;br&gt;&amp;nbsp; (&lt;a href=&quot;http://bugs.python.org/issue7111&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.python.org/issue7111&lt;/a&gt;), but the new version also has the
&lt;br&gt;&amp;nbsp; more general advantage of saving the error message in config.log for
&lt;br&gt;&amp;nbsp; analysis.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas committed:
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/libpq/auth.c, raise the maximum authentication
&lt;br&gt;&amp;nbsp; token (Kerberos ticket) size in GSSAPI and SSPI athentication
&lt;br&gt;&amp;nbsp; methods. While the old 2000 byte limit was more than enough for Unix
&lt;br&gt;&amp;nbsp; Kerberos implementations, tickets issued by Windows Domain
&lt;br&gt;&amp;nbsp; Controllers can be much larger. &amp;nbsp;Ian Turner.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/libpq/auth.c, rename the new
&lt;br&gt;&amp;nbsp; MAX_AUTH_TOKEN_LENGTH #define to PG_MAX_AUTH_MAX_TOKEN_LENGTH, to
&lt;br&gt;&amp;nbsp; make it more obvious that it's a PostgreSQL internal limit, not
&lt;br&gt;&amp;nbsp; something that comes from system header files.
&lt;br&gt;&lt;br&gt;- In pgsql/src/bin/scripts/vacuumdb.c, FREEZE and VERBOSE options were
&lt;br&gt;&amp;nbsp; in wrong order in the VACUUM command that vacuumdb produces. Per
&lt;br&gt;&amp;nbsp; report by Thom Brown.
&lt;br&gt;&lt;br&gt;Michael Meskes committed:
&lt;br&gt;&lt;br&gt;- Made ECPG more robust against applications freeing strings, based on
&lt;br&gt;&amp;nbsp; patch send in by Zoltan Boszormenyi.
&lt;br&gt;&lt;br&gt;Magnus Hagander committed:
&lt;br&gt;&lt;br&gt;- Write to the Windows eventlog in UTF16, converting the message
&lt;br&gt;&amp;nbsp; encoding as necessary. &amp;nbsp;Itagaki Takahiro with some changes from me.
&lt;br&gt;&lt;br&gt;- In pgsql/src/backend/utils/mb/mbutils.c, fix typo in previous
&lt;br&gt;&amp;nbsp; release as reported by Itagaki Takahiro, but missed by me.
&lt;br&gt;&lt;br&gt;== Rejected Patches (for now) ==
&lt;br&gt;&lt;br&gt;No one was disappointed this week :-)
&lt;br&gt;&lt;br&gt;== Pending Patches ==
&lt;br&gt;&lt;br&gt;Laurenz Albe sent in another revision of the patch to create a hook to
&lt;br&gt;test password cryptgraphic strength along with a contrib module to use
&lt;br&gt;the hook.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the patch to fix encoding
&lt;br&gt;issues and eventlog on Win32.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of the patch for large object
&lt;br&gt;ACLs.
&lt;br&gt;&lt;br&gt;Dave Page sent in a WIP patch to add an application_name GUC which
&lt;br&gt;optionally shows the name of the connecting application.
&lt;br&gt;&lt;br&gt;Peter Eisentraut sent in an updated version of the per-column trigger
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;KaiGai Kohei sent in another revision of the ACL rework patch.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in another revision of the per-column trigger
&lt;br&gt;patch.
&lt;br&gt;&lt;br&gt;Zoltan Boszormenyi sent a patch that makes ECPG more robust against
&lt;br&gt;applications that free() strings by storing its own copy of the
&lt;br&gt;prepared statement name.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a patch to prevent table rewrites caused by
&lt;br&gt;ALTER TABLE from writing WALs.
&lt;br&gt;&lt;br&gt;Heikki Linnakangas sent in an updated patch for Hot Standby.
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a patch for contrib/auto_explain which adds
&lt;br&gt;EXPLAIN (ANALYZE|BUFFERS).
&lt;br&gt;&lt;br&gt;ITAGAKI Takahiro sent in a WIP patch to add WHEN to triggers.
&lt;br&gt;&lt;br&gt;Dave Page sent in another revision of the patch to add an
&lt;br&gt;application_name GUC and supporting features for same.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952288&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3D%3D-PostgreSQL-Weekly-News---October-18-2009-%3D%3D-tp25952288p25952288.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25951024</id>
	<title>Re: PWN Translator 3.0</title>
	<published>2009-10-18T06:39:19Z</published>
	<updated>2009-10-18T06:39:19Z</updated>
	<author>
		<name>Andreas 'ads' Scherbaum</name>
	</author>
	<content type="html">On Sat, 17 Oct 2009 21:55:37 +0200 Andreas 'ads' Scherbaum wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; The first public release of the translation script for the PostgreSQL
&lt;br&gt;&amp;gt; weekly newsletter is available now. The script is intended to help
&lt;br&gt;&amp;gt; anyone who wants to translate the english newsletter into his foreign
&lt;br&gt;&amp;gt; language.
&lt;br&gt;&lt;br&gt;s/foreign/native/
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks to anyone who pointed this out.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Andreas 'ads' Scherbaum
&lt;br&gt;German PostgreSQL User Group
&lt;br&gt;European PostgreSQL User Group - Board of Directors
&lt;br&gt;Volunteer Regional Contact, Germany - PostgreSQL Project
&lt;br&gt;&lt;br&gt;PGDay.eu 2009 in Paris, Nov. 6/7, &lt;a href=&quot;http://www.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25951024&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PWN-Translator-3.0-tp25943411p25951024.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25943411</id>
	<title>PWN Translator 3.0</title>
	<published>2009-10-17T12:55:37Z</published>
	<updated>2009-10-17T12:55:37Z</updated>
	<author>
		<name>Andreas 'ads' Scherbaum</name>
	</author>
	<content type="html">&lt;br&gt;The first public release of the translation script for the PostgreSQL
&lt;br&gt;weekly newsletter is available now. The script is intended to help
&lt;br&gt;anyone who wants to translate the english newsletter into his foreign
&lt;br&gt;language.
&lt;br&gt;&lt;br&gt;All static content is translated using a configuration file, the
&lt;br&gt;&amp;quot;local&amp;quot; and &amp;quot;products&amp;quot; section is translated using two textfiles
&lt;br&gt;containing the original and translated texts. It's even possible to
&lt;br&gt;handle partially changed text, like an earlier translated product news,
&lt;br&gt;where only the version number has changed. The translated newsletter is
&lt;br&gt;send to a configured email address.
&lt;br&gt;&lt;br&gt;Project website: &lt;a href=&quot;http://pgfoundry.org/projects/pwn-translation/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/projects/pwn-translation/&lt;/a&gt;&lt;br&gt;Download: &lt;a href=&quot;http://pgfoundry.org/frs/?group_id=1000397&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgfoundry.org/frs/?group_id=1000397&lt;/a&gt;&lt;br&gt;&lt;br&gt;More detailed info:
&lt;br&gt;&lt;a href=&quot;http://andreas.scherbaum.la/blog/archives/610-Making-life-easy-for-new-and-old-PWN-translators.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://andreas.scherbaum.la/blog/archives/610-Making-life-easy-for-new-and-old-PWN-translators.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hopefully this helps to translate the PG newsletter in more languages.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Andreas 'ads' Scherbaum
&lt;br&gt;German PostgreSQL User Group
&lt;br&gt;European PostgreSQL User Group - Board of Directors
&lt;br&gt;Volunteer Regional Contact, Germany - PostgreSQL Project
&lt;br&gt;&lt;br&gt;PGDay.eu 2009 in Paris, Nov. 6/7, &lt;a href=&quot;http://www.pgday.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pgday.eu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------(end of broadcast)---------------------------
&lt;br&gt;-To unsubscribe from this list, send an email to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25943411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pgsql-announce-unsubscribe@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PWN-Translator-3.0-tp25943411p25943411.html" />
</entry>

</feed>
