PostgreSQL 8.4: neue Features
von Thomas Heinrichsdobler
1. Funktionen
1.1. CREATE FUNCTION ... RETURNS TABLE
1.2. current_query() gibt aktuell laufende Query aus
1.3. div(numeric, numeric) führt Division ohne Runden aus
1.4. pg_get_funciondef() gibt Funktionsdefinition aus
2. Allgemein
2.1. [AUTO]VACUUM beschleunigt und verbessert
2.2. EXPLAIN VERBOSE gibt mehr Infos aus
2.3. Hash-basierte Indizes stark beschleunigt
2.4. Hash-Funktionen sind schneller
2.4.1. DISTINCT benutzt jetzt Hashing
3. pg_restore
3.1. Unterstützung für parallele Restores
3.2. nur für custom-Format-Archive (-Fc)
4. psql
4.1. \d zeigt aktuelle Werte einer Sequenz an
4.2. \d zeigt Fremdschlüssel der Relation an
4.3. \dt+ zeigt Größe der Relation an
4.4. Tab-Completion verbessert
5. Query-Syntax
5.1. CREATE OR REPLACE VIEW
5.1.1. fügt Spalten an bestehenden VIEW an
5.2. infinity und -infinity als Werte vom Typ DATE
5.2.1. Integration in die Sperrliste
5.3. INTERVAL-Syntax akzeptiert jetzt auch ISO-8601
5.3.1. z.B. "P1Y2M3DT4H5M6.7S"
5.4. Neuer Befehl: TABLE
5.4.1. "TABLE <tablename>" entspricht "SELECT * from <tablename>"