Les nouveautés des produits dérivés

Offres d'emplois autour de PostgreSQL en février

PostgreSQL Local

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. La version originale se trouve à l'adresse suivante : http://www.postgresql.org/message-id/20170219235135.GA1213@fetter.org

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.

Correctifs appliqués

Peter Eisentraut pushed:

Robert Haas pushed:

Fujii Masao pushed:

Tom Lane pushed:

Magnus Hagander pushed:

Correctifs en attente

Michaël Paquier sent in another revision of a patch to fix an issue where 2PC files could be lost that stemmed from the fact that unlink() is not guaranteed to be durable.

Corey Huinker sent in two more revisions of a patch to add \if and friends to psql.

Ashutosh Sharma sent in a patch to scan has indexes a page at a time, where the previous scans did tuple-at-a-time.

Amit Langote sent in a patch to add relkind checks to certain contrib modules.

Seki Eiji sent in two revisions of a patch to add a GetOldestXmin option which ignores arbitrary vacuum flags.

Thomas Munro sent in another revision of a patch to implement [[Parallel] Shared] Hash.

Amit Khandekar sent in a patch to enable UPDATEs on partitioned tables that would cause a tuple to move from one partition to another.

Vaishnavi Prabakaran and Aya Iwata traded patches to add batch/pipelining support for libpq.

Amit Kapila sent in three more revisions of a patch to add WAL support for hash indexes.

Alexander Korotkov sent in another revision of a patch to cacheline-align PGXACT.

Kyotaro HORIGUCHI and Peter Eisentraut traded patches to make it possible for logical encoding to do the right thing when the encodings of the origin and replica don't match.

Pavel Stěhule sent in another revision of a patch to make it possible to set a template database for pg_regress.

Dilip Kumar sent in three more revisions of a patch to implement parallel bitmap heap scan.

Michaël Paquier sent in a patch to fix some issues with the WAL consistency check facility.

Amit Langote and Ashutosh Bapat traded patches to improve the documentation for partitioning.

Erik Rijkers sent in a patch to fix the docs for CREATE SUBSCRIPTION.

Kyotaro HORIGUCHI sent in another revision of a patch to refactor tab completion in psql.

Dilip Kumar sent in another revision of a patch to implement parallel merge join.

Tom Lane sent in another revision of a patch to improve OR conditions on joined columns.

Haribabu Kommi sent in another revision of a patch to add a pg_stat_wal_write statistics view.

Masahiko Sawada sent in another revision of a patch to implement transactions involving multiple postgres foreign servers.

Jeff Janes and Neha Khatri traded patches to fix an infelicity between bytea_output and make installcheck.

Michaël Paquier sent in another revision of a patch to fix an issue in PQsendQuery where an error occurs when target_session_attrs is set to read-write.

Masahiko Sawada sent in two more revisions of a patch to fix an infelicity between DROP SUBSCRIPTION and ROLLBACK.

Robert Haas and Amit Kapila traded patches to implement parallel index scans.

Thomas Munro sent in two more revisions of a patch to help measure replay lag.

Kuntal Ghosh sent in a patch to add infrastructure required to expose non-backend processes in pg_stat_activity, use same to expose stats for auxiliary processes in pg_stat_get_activity, expose stats for autovacuum launcher and bgworker, and add a proc_type column in pg_stat_get_activity.

Peter Eisentraut sent in a patch to add a max_worker_processes_per_user setting.

Peter Eisentraut sent in a patch to add errcontext to background worker registration, and hange failures in RegisterBackgroundWorker() to hard errors.

David Christensen sent in a patch to fix some DESCR() grammar mistakes introduced by the xlog -> wal changes.

Anastasia Lubennikova sent in another revision of a patch to add an IF NOT EXISTS option for CREATE SERVER and CREATE USER MAPPING statements.

Pavel Stěhule sent in another revision of a patch to implement xmltable().

Thomas Munro sent in another revision of a patch to make it possible to run parallel queries in SERIALIZABLE isolation mode.

Peter Eisentraut sent in another revision of a patch to implement ICU integration.

Haribabu Kommi sent in a patch to allow parallel writers by separating concerns so that the backend does the write operations, while the workers produce the results.

Masahiko Sawada sent in another revision of a patch to add a GUC for cleanup indexes threshold.

David Christensen sent in a patch to teach Catalog.pm how many attributes there should be per DATA() line.

Heikki Linnakangas sent in another revision of a patch to implement SCRAM auth.

Karl O. Pinc and Gilles Darold traded patches to implement pg_current_logfile().

Anastasia Lubennikova sent in another revision of a patch to implement covering and unique indexes.

Amit Kapila sent in two revisions of a patch to ensure that ON CONFLICT DO NOTHING work with partitioned tables.

Rafia Sabih sent in three more revisions of a patch to implement parallel index-only scan.

Tom Lane sent in two revisions of a patch to avoiding OOM in a hash join with many duplicate inner keys.

Rushabh Lathia sent in two more revisions of a patch to implement gather merge.

Rafia Sabih sent in another revision of a patch to allow query string to workers.

Surafel Temsgen sent in another revision of a patch to implement CORRESPONDING.

David Christensen sent in two revisions of a patch to add pg_disable_checksums() and supporting infrastructure.

KaiGai Kohei sent in another revision of a patch to implement a ParallelFinish-hook for FDW/CSP.

Amit Langote sent in a patch to fix the fact that pg_dump would emit ALTER TABLE ONLY for partitioned tables.

Mithun Cy sent in a PoC patch to use a better way to expand hash indexes.

Peter Eisentraut sent in a patch to implement DCL for logical replication.

Amit Khandekar sent in another revision of a patch to implement parallel append.

Michaël Paquier sent in a patch to implement SASLprep aka NFKC for SCRAM authentication.

Tom Lane sent in a patch to add an InterTimestamp struct to fix an issue with floating point timestamps in logical replication.

Alexander Korotkov sent in another revision of a patch to implement incremental sort.

Jim Nasby sent in a patch to deal with the fact that pg_get_object_address() doesn't support composites.

Robert Haas sent in a patch to fix an instability in the select_parallel regression test by ensuring that workers get forgotten faster.

Robins Tharakan sent in a patch to add a --no-pgauthid to pg_dumpall, which will make it at least not fail immediately on Amazon RDS Postgres and similar systems.

Erik Rijkers sent in a patch to fix some comments in origin.c and snapbuild.c

Neha Khatri sent in a patch to fix a typo in varlena.c.