== Wöchentlicher PostgreSQL Newsletter - 25. Dezember 2006 ==

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 - 25. Dezember 2006 ==
Date: 2006-12-27 01:23:29
Message-ID: 20061227022329.5b59ea1f.adsmail@wars-nicht.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein


== Wöchentlicher PostgreSQL Newsletter - 25. Dezember 2006 ==

Der Wöchentliche PostgreSQL Newsletter sendet ein herzliches Willkommen
an die Indonesische PostgreSQL Community.
http://tech.groups.yahoo.com/group/postgresql_indo/

Peter Eisentraut checkte vorläufigen Support für XML Datentypen laut
dem SQL:2003 SQL/XML Standard ein, eine Menge Leute haben dies
getestet.
http://developer.postgresql.org/pgdocs/postgres/datatype-xml.html

Oleg Bartunov und Teodor Sigaev reichten für tsearch2 einen von
EnterpriseDB gesponserten Patch ein, der eine Menge neuer Features
mitbringt. http://mira.sai.msu.su/~megera/pgsql/ftsdoc/

Sebastien Lardiere's neues Buch,
PostgreSQL 8.1 Administration et Exploitation d'une Base de Donnees,
ist erschienen.
http://www.postgresqlfr.org/?q=node/1031

== PostgreSQL Produkt Neuigkeiten ==

phpPgAdmin ist jetzt in Fedora Extras.
http://people.planetpostgresql.org/devrim/index.php?/archives/73-Pushed-phpPgAdmin-into-Fedora-Core-Extras.html

Update Scout überwacht nun PostgreSQL
http://www.update-scout.com

SuSE PostgreSQL RPMs erschienen.
ftp://ftp.suse.com/pub/projects/postgresql/

Grifinor, eine virtuelle Open Source 3D Globus Plattform, nutzt
PostgreSQL. http://www.grifinor.net/

== PostgreSQL Jobs im Dezember ==

http://archives.postgresql.org/pgsql-jobs/2006-12/threads.php

== PostgreSQL Lokal ==

Die Italienische PostgreSQL Community wird einen PostgreSQL Tag im
Sommer abhalten. Bookmarke den folgenden Link, um teilzunehmen.
http://www.pgday.it

Der Wöchentliche PostgreSQL Newsletter sendet ein herzliches Willkommen
an die Indonesische PostgreSQL Community.
http://tech.groups.yahoo.com/group/postgresql_indo/

Gavin Sherry veranstaltet eine PostgreSQL Minikonferenz in Sydney am
Dienstag dem 16. Januar 2007.
http://lca2007.linux.org.au/Miniconfs/PostgreSQL Wenn du teilnehmen
möchtest, maile gavin AT alcove . com . au

== PostgreSQL in den News ==

Planet PostgreSQL: http://www.planetpostgresql.org/

General Bits, Archive und gelegentliche News Artikel:
http://www.varlena.com/GeneralBits/

Dieser wöchentliche PostgreSQL Newsletter wurde erstellt von David
Fetter, Pavel Stehule, Robert Treat

== Angewandte Patches ==

Andrew Dunstan checkte ein:

- Einen Tom Lane/Andrew Dunstan Patch um einen dbName Parameter für
PQsetdbLogin als conninfo String zu interpretieren, wenn der String ein
= Zeichen enthält.

- Einen Fix für die Platzierung des TimeValStruct typedefs unter
Windows, Bugreport von Magnus Hagander.

- Aktiviere \timing Ausgaben für \copy Befehle in psql.

Tom Lane checkte ein:

- Repariere HISTCONTROL=ignoredups (bei letzten Code Umstellungen
kaputt gegangen durch eine falsche Anordnung von Operationen). Bug
#2840 von Ned Crigler.

- Bringe etwas Ordnung und Vernunft in das Errorhandling des XML
Patches. Nutze einen TRY Block statt des (unzulänglichen) Ad-Hoc Codes
um sicherzustellen, das libxml nach einem Fehler aufgeräumt ist. Logge
den beabsichtigten SQLCODE statt der defaulmäßigen XX000. Vermeide das
Risiko eines bereits freigegebenen Zeigers, indem der persistende
Fehlerspeicherplatz in TopMemoryContext gehalten wird. Sei nicht so
optimistisch, das Fehlernachrichten kein % enthalten.

- Fixe Maschinenabhängigen Absturz in sqlchar_to_unicode(). Werde die
falsche und unsichere Manipulation der globalen Encoding Einstellungen
los. Räume die libxml Reportmechanismen etwas auf (es sieht immer noch
so aus, als wartet ein Dangling-pointer Crash nur darauf, in
Erscheinung zu treten, geschweige denn das dies sauber von einem
Localization Standpunkt ist).

- Code Review für den XML Patch. Packe etwas Vernunft in die Vorkommen
von XmlExpr in diversen Listen, nutze eine Darstellung die etwas
Hoffnung für richtige inverse Listen bietet (obwohl dies immer noch
eine de-escaping Funktion ohne Korrektheit ist), im allgemeinen
versuche sich mehr an die Postgres Coding Convention zu halten.

- Unterdrücke verschiedene Compilerwarnungen im neuen XML Code.

- Restrukturiere Operator Klassen um verbessertes Handling bei
verschiedenen Datentypen zu erlauben. Operator Klassen existieren nun
in "Operator Familien". Während die meisten Familien äquivalent zu
einer einzelnen Klasse sind, können zusammengehörende Klassen in eine
Familie gruppiert werden um die Tatsache abzubilden, das sie semantisch
kompatibel sind. Cross-Typ Operatoren sind nun normalerweise adjunkte
Teile einer Familie, ohne sie in eine besondere Opklasse einzwängen zu
müssen, wie wir das ursprünglich getan haben. Dieser Commit
restrukturiert den Katalog und räumt genügend auf, so das alles
wenigstens so funktioniert wie zuvor, aber die meiste notwendige Arbeit
um den Planer zu verbessern wird später kommen. Desweiteren sind
derzeit keine CREATE/DROP/ALTER OPERATOR FAMILY Befehle vorhanden, der
einzige Weg, um eine neue Familie zu erstellen, führt über CREATE
OPERATOR CLASS um eine Familie per Default zu erstellen. Ich muss
gleichzeitig mehr Dokumentation erstellen. Aber dies kann in kleineren
Schritten geschehen, wenn diese Infrastruktur einmal am Platz ist.

- Setze pg_am.amstrategies auf Null für indizierte AMs, die keine
festen Operator Strategie Nummern haben, z.B. GiST und GIN. Dies ist
fast Kosmetik genug, dass es keine catversion Erhöhung benötigt, aber
da die opr_sanity Regression Tests in Sync mit dem Katalog sein müssen,
ist es besser, ich setze eine.

Bruce Momjian checkte ein:

- Entferne unnötige Klammern in if() Statements in
pgsql/src/backend/utils/adt/float.c

- Ändere in der VACUUM Manpage ein Wort von 'deleted' zu 'expired', do
das DELETE und UPDATE klar von diesem Satz abgedeckt sind.

- Ändere die Dokumentation um klarzustellen, das es eine schlechte Idee
ist, CREATE TYPE Namen mit einem Unterstrich beginnen zu lassen. Dies
ist derzeit nicht verboten.

- Für GUC Werte, prüfe auf teilweise Stringmatches bei 'on' und 'off',
aber verlange wenigstens zwei Zeichen für Eindeutigkeit. Dies ist nun
gleich dem Verhalten für andere Bool Strings die wir unterstützen. Nach
einem Report von Gurjeet Singh.

- Füge einen Link in der Developer FAQ hinzu über meinem Artikel, wie
Firmen effektiv mit Open Source Communities zusammenarbeiten können.

- Geringfügige Änderungen in der XML Dokumentation um die gerade
hinzugefügten Änderungen zu reflektieren.

- 8.3 Release ist für das Jahr 2007 geplant, nicht für 2006.

- Füge eine Zeitleiste für das nächste Release zur Developers FAQ hinzu.

- Ändere TODO Eintrag um die Erledigung für "Verbessere xid Umlauf
Erkennung per Tabelle statt per Datenbank" zu reflektieren.

Peter Eisentraut checkte ein:

- Initiale SQL/XML Unterstützung: XML Datentyp und initialer
Funktionenset, komplett mit Versionserhöhung und erwartete
Ausgabekorrekturen.

Teodor Sigaev checkte ein:

- In tsearch2, repariere Konversation für 'PFX flag N num'.

== Abgelehnte Patches (bis jetzt) ==

Niemand wurde diese Woche enttäuscht :-)

== Schwebende Patches ==

Simon Riggs sandte einen Patch ein, der explain_analyze_timer laut der
vorangegangenen Diskussion implementiert.

Tom Dunstan sandte eine neue Version seines Enum Patches ein, nun
passend für HEAD, mit Dokumentation, Bound Checks und Fehlernummern.

ITAGAKI Takahiro sandte einen Patch für "load distributed checkpoint"
laut seines folgenden Antrages.
http://archives.postgresql.org/pgsql-hackers/2006-12/msg00337.php

Glen Parker schlug einen Patch vor der zwei C Funktionen addiert, die
n_live_tuples und n_dead_tuples zugänglich machen, SQL Funktionen, um
diese in SQL zugänglich zu machen und ein korrosponierendes Feld zu
pg_stat_all_tables hinzufügt.

Guillaume LeLarge sandte einen Patch ein der die Grossschreibung von
DateStyle zu datestyle ändert und ihn damit näher an ähnliche Namen
heranbringt.

Jeremy Drake sandte einen Patch ein der psql's \lo_* Befehle das -q
Flag beachten lässt (und andere Methoden, die den Quiet Modus nutzen)
sowie den HTML Ausgabemodus.

Bruce Momjian sandte einen Patch laut Roman Kononov's Report #2864 ein
um Unterläufe und NAN besser zu handhaben.

--
Andreas 'ads' Scherbaum

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Wolfram Wahlich 2006-12-27 20:19:27 Postgres Server - Zugriff?
Previous Message Andreas Kretschmer 2006-12-25 17:18:53 Re: writable view performance #1