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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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



== 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



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group