Les nouveautés des produits dérivés

Offres d'emplois autour de PostgreSQL en janvier

PostgreSQL Local

  • La cinquième conférence annuelle "Prague PostgreSQL Developers Day", organisée pas le CSPUG (PUG Tchèque & Slovaque), aura lieu le 9 février 2012 à Prague.
  • La PGCon 2012 sera tenue à l'Université d'Ottawa, les 17 et 18 mai 2012. Elle sera précédée par deux jours de tutoriels les 15 & 16 mai 2012 : http://www.pgcon.org/2012/

PostgreSQL dans les média

PostgreSQL Weekly News / les nouvelles hebdomadaires vous sont offertes cette semaine par David Fetter. Traduction par l'équipe PostgreSQLFr sous licence CC BY-NC-SA.

Proposez vos articles ou annonces avant dimanche 15:00 (heure du Pacifique). Merci de les envoyer en anglais à david (a) fetter.org, en allemand à pwn (a) pgug.de, en italien à pwn (a) itpug.org et en espagnol à pwn (a) arpug.com.ar.

(lien vers l'article original)

Correctifs appliqués

Robert Haas a poussé :

Peter Eisentraut a poussé :

Alvaro Herrera a poussé :

  • Disallow merging ONLY constraints in children tables. When creating a child table, or when attaching an existing table as child of another, we must not allow inheritable constraints to be merged with non-inheritable ones, because then grandchildren would not properly get the constraint. This would violate the grandparent's expectations. Bugs noted by Robert Haas. Author: Nikhil Sontakke http://git.postgresql.org/pg/commitdiff/3b11247aadf857bbcbfc765191273973d9ca9dd7

Magnus Hagander a poussé :

Heikki Linnakangas a poussé :

  • Fix corner case in cleanup of transactions using SSI. When the only remaining active transactions are READ ONLY, we do a "partial cleanup" of committed transactions because certain types of conflicts aren't possible anymore. For committed r/w transactions, we release the SIREAD locks but keep the SERIALIZABLEXACT. However, for committed r/o transactions, we can go further and release the SERIALIZABLEXACT too. The problem was with the latter case: we were returning the SERIALIZABLEXACT to the free list without removing it from the finished list. The only real change in the patch is the SHMQueueDelete line, but I also reworked some of the surrounding code to make it obvious that r/o and r/w transactions are handled differently -- the existing code felt a bit too clever. Dan Ports http://git.postgresql.org/pg/commitdiff/326b922e8b2d65257a635b5f80e5de0f15dffd3a
  • Make pg_relation_size() and friends return NULL if the object doesn't exist. That avoids errors when the functions are used in queries like "SELECT pg_relation_size(oid) FROM pg_class", and a table is dropped concurrently. Phil Sorber http://git.postgresql.org/pg/commitdiff/fa352d662e57fa150158b9cb0a8f127250f8c97f

Bruce Momjian a poussé :

Correctifs rejetés (à ce jour)

  • Pas de déception cette semaine :-)

Correctifs en attente

  • Peter Geoghegan and Heikki Linnakangas traded new revisions of the GROUP COMMIT patch.
  • Greg Smith sent in a patch to publish checkpoint timing and sync files summary data to pg_stat_bgwriter.
  • Greg Smith sent in a patch to implement an unconditional checkpoint sync pause.
  • Andrew Dunstan sent in another revision of the patch to make pretty-printing view definitions actually print them prettily.
  • Fujii Masao sent in another revision of the patch to add a "write" replication mode.
  • Magnus Hagander sent in a patch to patch add a counter for the number of deadlocks in a database to pg_stat_database.
  • Tom Lane sent in a WIP patch for parameterized inner paths.
  • Fujii Masao sent in another revision of the patch to allow taking a base backup from a hot standby. Steve Singer reviewed same.
  • Alexander Korotkov sent in two more revisions of the patch to collect frequency statistics for arrays, the second per review by Noah Misch.
  • Kyotaro HORIGUCHI sent in another revision of the patch to speed dblink using a new libpq tuple storage system. Marko Kreen and Marc Mamin reviewed.
  • Greg Smith sent in a patch to add a pg_test_timing.
  • Tomas Vondra sent in another revision of the patch to track temp files in pg_stat_database. Magnus Hagander reviewed same.
  • Heikki Linnakangas sent in another revision of the bgwriter latch patch intended to save energy.
  • Daniel Farina sent in two revisions of a patch to factor out the various CRC32 implementations in the PostgreSQL source code, per reviews by Tom Lane and Robert Haas.
  • Martin Pihlak sent in two more revisions of the patch to add logging hooks.
  • Martin Pihlak sent in another revision of the patch to generate call graphs in real time, per review by Joel Jacobson.
  • KaiGai Kohei sent in two more revisions of the patch to implement sepgsql's DROP permissions.
  • Peter Geoghegan sent in another revision of the fast path sorting patch.
  • Simon Riggs sent in another revision of the patch to implement DROP INDEX CONCURRENTLY, reviewed by Robert Haas.
  • Peter Eisentraut sent in another revision of the collation for expression patch.
  • Simon Riggs sent in two more revisions of the walrestore patch, per reviews by Fujii Masao.
  • Heikki Linnakangas sent in another revision of the patch to move work out of WALInsertLock(), per review by Robert Haas.
  • Dimitri Fontaine sent in another revision of the inline EXTENSION patch per review by Robert Haas.
  • Euler Taveira de Oliveira sent in two more patches to implement xlog arithmetic.
  • Noah Misch sent in another revision of the patch to avoid FK validations for no-rewrite ALTER TABLE ALTER TYPE.
  • Noah Misch sent in a patch to fix a defective test case.
  • Simon Riggs sent in another revision of a patch to fix certain kinds of CLOG contention.
  • KaiGai Kohei sent in two more revisions of the patch to add a LEAKPROOOF attribute to functions per review by Robert Haas.
  • Peter Eisentraut sent in another revision of the patch to remove unused-variable warnings in assert-free builds.
  • KaiGai Kohei sent in a patch to fix some infelicities in the changes that plug certain kinds of information leakage in views.
  • Julien Tachoires sent in another revision of the patch to allow toast tables to be moved to a different tablespace.
  • Mikko Tiihonen sent in another revision of the patch to create a new, more space-efficient serialization for arrays with fix-length elements.
  • Tom Lane sent in a patch to fix bug 6123.