Skip site navigation (1) Skip section navigation (2)

== Wöchentlicher PostgreSQL Newsletter - 22. Mai 2011 ==

From: Andreas 'ads' Scherbaum <adsmail(at)wars-nicht(dot)de>
To: "pgsql-de-allgemein(at)postgresql(dot)org" <pgsql-de-allgemein(at)postgresql(dot)org>
Cc: "pgusers(at)postgres(dot)de" <pgusers(at)postgres(dot)de>
Subject: == Wöchentlicher PostgreSQL Newsletter - 22. Mai 2011 ==
Date: 2011-05-25 01:55:30
Message-ID: (view raw or whole thread)
Lists: pgsql-de-allgemein

Der Originalartikel befindet sich unter:

== Wöchentlicher PostgreSQL Newsletter - 22. Mai 2011 ==

Das erste Commitfest der 9.2 Runde wird am 15. Juni 2011 starten,
aber du musst nicht so lange warten, um Patches zu reviewen.

PostgreSQL Magazin #00 ist erschienen. Du kannst es herunterladen,
online anschauen oder eine gedruckte Ausgabe unter
Und vergiss nicht, dein Feedback zu schicken:
feedback at contact AT pgmag DOT org

Postgres Open 2011, eine Konferenz die sich auf den Umbruch der
Datenbankindustrie durch PostgreSQL konzentriert, wird vom 14. bis 16.
September 2011 in Chicago, Illinois im Westin Michigan Avenue
Hotel stattfinden.

== PostgreSQL Produkt Neuigkeiten ==

Pyrseas 0.2.0, ein Versionskontrollwerkzeug für PostgreSQL,
ist auf PGXN erschienen.

pg_matlab, ein Modul welches das Ausführen von MATLAB Code
in PostgreSQL erlaubt, ist erschienen.

== PostgreSQL Jobs im Mai ==

== PostgreSQL Lokal ==

PG Session 2 über PostGIS findet am 23. Juni in Paris statt.
Das Programm ist verfügbar unter:

CHAR(11), die PostgreSQL Konferenz für Clustering, Hochverfügbarkeit
und Replikation hat jetzt die Registrierung eröffnet.
Die Konferenz findet am 11. und 12. Juli 2011 in Cambridge, UK statt.

PostgreSQL Conference China 2011 findet in Guangzhou am
15. und 16. Juli 2011 statt.

PDXPUG hostet PgDay am Sonntag, dem 24. Juli 2011, einen Tag
vor der OSCON in Portland, Oregon, USA. Details hier:

PostgreSQL Conference West (#PgWest) findet vom 27. bis 30. September
2011 im San Jose Convention Center in Jan Jose, Kalifornen, USA statt.

PostgreSQL Conference Europe 2011 findet vom 18. bis
21. Oktober in Amsterdam statt.

pgbr findet in Sao Paulo, Brazilien, am 3. und 4. November 2011 statt.

== PostgreSQL in den News ==

Planet PostgreSQL:

Dieser wöchentliche PostgreSQL Newsletter wurde erstellt von David Fetter.

Sende Neuigkeiten und Ankündigungen bis Sonntag, 15 Uhr Pazifischer
Zeit. Bitte sende englische Beiträge an david(at)fetter(dot)org, deutsche an
pwn(at)pgug(dot)de, italienische an pwn(at)itpug(dot)org, spanische an pwn(at)arpug(dot)com(dot)ar(dot)

== Reviews ==

== Angewandte Patches ==

Andrew Dunstan pushed:

- Add required psqldir setting for isolation checks.

- Quote isolationtester command name so Windows will not think dot is
   the command.

- Use the right psql for isolation tests.

- Remove spurious underscore in name of isolation tester on MSVC.

Bruce Momjian pushed:

- Allow pg_upgrade to honor libpq environment variables.  Add 'local'
   checks for PGHOST and PGHOSTADDR.

- Add pg_upgrade check to make sure the user has full access
   permission in the current directory;  if not, throw an error.

- Remove redundant privilege doc sentences.

- Update pg_upgrade directory check error message.

- Fix pg_upgrade build problem on Windows when using X_OK access
   permission check on the current directory.

- Improve pg_upgrade X_OK comment.

- Improve pg_upgrade error reporting if the bin or data directories do
   not exist or are not directories.

- In pg_upgrade, clean up handling of invalid directory specification
   by checking the stat() errno value more strictly.

Tom Lane pushed:

- Fix pg_dump's handling of extension-member casts and languages.
   pg_dump has some heuristic rules for whether to dump casts and
   procedural languages, since it's not all that easy to distinguish
   built-in ones from user-defined ones.  However, we should not apply
   those rules to objects that belong to an extension, but just use the
   perfectly well-defined rules for what to do with extension member
   objects.  Otherwise we might mistakenly lose extension member
   objects during a binary upgrade (which is the only time that we'd
   want to dump extension members).

- Make plpgsql provide the typmods for its variables to the main
   parser.  Historically we didn't do this, even though we had the
   information, because plpgsql passed its Params via SPI APIs that
   only include type OIDs not typmods.  Now that plpgsql uses parser
   callbacks to create Params, it's easy to insert the right typmod.
   This should generally result in lower surprise factors, because a
   plpgsql variable that is declared with a typmod will now work more
   like a table column with the same typmod.  In particular it's the
   "right" way to fix bug #6020, in which plpgsql's attempt to return
   an anonymous record type is defeated by stricter record-type
   matching checks that were added in 9.0.  However, it's not
   impossible that this could result in subtle behavioral changes that
   could break somebody's existing plpgsql code, so I'm afraid to
   back-patch this change into released branches.  In those branches
   we'll have to lobotomize the record-type checks instead.

Peter Eisentraut pushed:

- /contrib/foo -> contrib/foo Since contrib is a relative directory
   specification, a leading slash is inappropriate.

- Spell checking and markup refinement

- Remove obsolete comment

- Consistent spacing for lengthy error messages.  Also, we removed the
   display of the current value of max_connections/MaxBackends from
   some messages earlier, because it was confusing, so do that in the
   remaining one as well.

- Rename pg_dump --no-security-label to --no-security-labels Other
   similar options also use the plural form.

- Fix untranslatable assembly of libpq connection failure message.
   Even though this only affects the insertion of a parenthesized word,
   it's unwise to assume that parentheses can pass through
   untranslated.  And in any case, the new version is clearer in the
   code and for translators.

- Update config.guess and config.sub

- Message style improvements

- Message improvement

- Clarify the documentation of the --with-ossp-uuid option

- Put documentation of backslash commands back in alphabetical order

- Message style improvements

- Put lists in sensible order

Heikki Linnakangas pushed:

- Replace strdup() with pstrdup(), to avoid leaking memory.  It's been
   like this since the seg module was introduced, so backpatch to 8.2
   which is the oldest supported version.

- In binary-upgrade mode, dump dropped attributes of composite types.
   Noah Misch

- Reset per-tuple memory context between every row in a scan node,
   even when there's no quals or projections. Currently this only
   matters for foreign scans, as none of the other scan nodes litter
   the per-tuple memory context when there's no quals or projections.

- Pull up isReset flag from AllocSetContext to MemoryContext struct.
   This avoids the overhead of one function call when calling
   MemoryContextReset(), and it seems like the isReset optimization
   would be applicable to any new memory context we might invent in the
   future anyway.  This buys back the overhead I just added in previous
   patch to always call MemoryContextReset() in ExecScan, even when
   there's no quals or projections.

Alvaro Herrera pushed:

- Fix declaration of $_TD in "strict" trigger functions.  This was
   broken in commit ef19dc6d39dd2490ff61489da55d95d6941140bf by the
   Bunce/Hunsaker/Dunstan team, which moved the declaration from
   plperl_create_sub to plperl_call_perl_trigger_func.  This doesn't
   actually work because the validator code would not find the variable
   declared; and even if you manage to get past the validator, it still
   doesn't work because get_sv("_TD", GV_ADD) doesn't have the expected
   effect.  The only reason this got beyond testing is that it only
   fails in strict mode.  We need to declare it as a global just like
   %_SHARED; it is simpler than trying to actually do what the patch
   initially intended, and is said to have the same performance
   benefit.  As a more serious issue, fix $_TD not being properly
   local()ized, meaning nested trigger functions would clobber $_TD.
   Alex Hunsaker, per test report from Greg Mullane

Robert Haas pushed:

- Fix race condition in CheckTargetForConflictsIn.  Dan Ports

Magnus Hagander pushed:

- Add example for replication in pg_hba.conf.  Selena Deckelmann

== Abgelehnte Patches (bis jetzt) ==

No one was disappointed this week :-)

== Eingesandte Patches ==

Jaime Casanova sent in another revision of the patch to add a new

Greg Smith sent in another revision of the patch to analyze cache.

Leonardo Francalanci sent in two revisions of a patch to reduce the
size of xl_xact_commit.

Greg Smith sent in a patch to move some debugging/rescue contrib
modules into core.

Dean Rasheed sent in two revisions of a patch to enable support for
hashing arrays.

Josh Kupershmidt sent in a patch to add a constraint names to the \dd
(show descriptions) in psql.

Selena Deckelmann sent in three revisions of a patch to document
replication setup in pg_hba.conf.

Gregory Stark sent in a patch to add an option to psql's \dt which
sorts columns alphabetically.

Gurjeet Singh sent in another revision of the patch to add \ir
(include relative) to psql.

Robert Haas sent in a patch to drastically slim down the parser in
order to test the effect on query speed.

Fabien Coelho sent in a patch which adds AS EXPLICIT to CREATE CAST.

Noah Misch sent in another patch to fix some infelicities in array

Pavel Stehule sent in a WIP patch implementing an enhanced GET
DIAGNOSTICS statement in PL/pgsql.

KaiGai Kohei sent in a patch adding relking handling to foreign tables
in the sepgsql context.

			Andreas 'ads' Scherbaum
Deutsche PostgreSQL User Group:


pgsql-de-allgemein by date

Next:From: Enrico WeigeltDate: 2011-05-30 07:35:41
Subject: Re: [pgsql-de-allgemein?==?iso-8859-1?B?XSA9PSBX9mNoZW50bGljaGU=?==?iso-8859-1?Q?r PostgreSQL Newsletter - 22. Mai 2011 ==
Previous:From: Andreas 'ads' ScherbaumDate: 2011-05-16 06:46:51
Subject: == Wöchentlicher PostgreSQL Newsletter - 15. Mai 2011 ==

Privacy Policy | About PostgreSQL
Copyright © 1996-2015 The PostgreSQL Global Development Group