1 votes

Comment décompresser les fichiers .sqz (dumps PostgreSQL à format personnalisé)

J'ai un *.sqz que je veux décompresser. file indique qu'il s'agit de "PostgreSQL custom database dump - v1.12-0", mais je ne veux pas utiliser PostgreSQL pour ce travail. Je suppose que le fichier n'est qu'un grand nombre de commandes "CREATE TABLE" et "INSERT" exécutées par compression. Malheureusement, gunzip , unzip , uncompress tous rejettent le dossier.

Quelle compression est utilisée et comment l'annuler ?

2voto

Daniel Vérité Points 1485

Je ne veux pas utiliser PostgreSQL pour ce travail.

En pg_restore qui convertit un vidage personnalisé de la base de données PostgreSQL dans un fichier texte (contenant des commandes SQL et des données incorporées) est un programme côté client qui n'a pas besoin d'un serveur PostgreSQL.

Son mode de fonctionnement est comparable à gunzip en ce sens qu'une fois installé, vous le feriez :

pg_restore file.sqlz > file.sql

Je soupçonne que la raison pour laquelle vous cherchez une commande alternative est que vous supposez que c'est plus compliqué, par exemple que le seul moyen serait de restaurer une instance en cours d'exécution.

Si vous utilisez un système Debian par exemple, faites simplement apt-get install postgresql-client et il installera pg_restore sans serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X