pg_dumpbinary v2.15

Par:
fredericmazue

mer, 28/02/2024 - 08:00

pg_dumpbinary dumpe une base de données PostgreSQL au format binaire. Le dump résultant doit être restauré à l'aide de pg_restorebinary, qui est fourni. pg_dumpbinary est utile lorsque :

  • Vous disposez de bytea qui ne peuvent pas être exportés par pg_dump car la taille totale de la sortie escape/hex dépasse 1 Go.
  • Vous disposez d'un type personnalisé qui stocke \0 en interne en bytea mais les données sont exportées par pg_dump sous char/varchar/text. Dans ce cas, pg_dump tronque toutes les données après le premier « \0 », entraînant une perte de données.

La version 2.15 de cet outil vient d'être publiée. Cette version ajoute une nouvelle option et corrige un bug signalé par les utilisateurs depuis la dernière version.

La nouvelle option est l'option de ligne de commande -w, ou --where pour appliquer un filtre aux données sauvegardées. Le filtre sera utilisé dans une clause WHERE pour l'export des données, cette clause sera appliquée à toutes les tables dumpées.