Comparaison de bases de donn̓©es PostgreSQL

2 réponses
Avatar
Olivier
--00000000000003b4d405c3edf73c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Bonjour,

Quels outils et m̓©thodes me conseillez-vous d'utiliser pour comparer deux
bases de donn̓©es PostgreSQL (droits, structure, donn̓©es) dans le cas o̓¹ je
souhaite v̓©rifier ma capacit̓© ̓  restaurer sur un nouvel h̓´te, une base de
donn̓©es PostgreSQL sauvegard̓©e avec barman.

L'ancien et le nouvel h̓´te sont des VM sous Debian Buster tout comme la
machine h̓©berge barman.
PostgreSQL est la version du d̓©p̓´t Debian stable.
Si l'op̓©ration est enti̓¨rement scriptable, ̓§a serait appr̓©ci̓© (pour que je
puisse r̓©guli̓¨rement) v̓©rifier ma capacit̓© de restauration.

Est-il possible d'utiliser les m̓ªmes outils et m̓©thodes pour faire la m̓ªme
comparaison, quand un h̓´te est sous Bullseye ?

Slts

--00000000000003b4d405c3edf73c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir="ltr"><div>Bonjour,</div><div><br></div><div>Quels outils et m̓©thodes me conseillez-vous d&#39;utiliser pour comparer deux bases de donn̓©es PostgreSQL (droits, structure, donn̓©es) dans le cas o̓¹ je souhaite v̓©rifier ma capacit̓© ̓  restaurer sur un nouvel h̓´te, une base de donn̓©es PostgreSQL sauvegard̓©e avec barman.</div><div><br></div><div>L&#39;ancien et le nouvel h̓´te sont des VM sous Debian Buster tout comme la machine h̓©berge barman.</div><div>PostgreSQL est la version du d̓©p̓´t Debian stable.</div><div>Si l&#39;op̓©ration est enti̓¨rement scriptable, ̓§a serait appr̓©ci̓© (pour que je puisse r̓©guli̓¨rement) v̓©rifier ma capacit̓© de restauration.<br></div><div><br></div><div>Est-il possible d&#39;utiliser les m̓ªmes outils et m̓©thodes pour faire la m̓ªme comparaison, quand un h̓´te est sous Bullseye ?</div><div><br></div><div>Slts<br></div></div>

--00000000000003b4d405c3edf73c--

2 réponses

Avatar
Stephane Bortzmeyer
On Fri, Jun 04, 2021 at 12:14:51PM +0200,
Olivier wrote
a message of 49 lines which said:
Quels outils et méthodes me conseillez-vous d'utiliser pour comparer
deux bases de données PostgreSQL (droits, structure, données)

pg_dump (avec évidemment les mêmes options des deux cÍ´tés) et diff ?
Pas sÍ»r que ça marche, car le dump n'est pas forcément dans un ordre
déterministe mais ça vaudrait le coup d'essayer.
Avatar
Sébastien Dinot
Olivier a écrit :
Quels outils et méthodes me conseillez-vous d'utiliser pour comparer
deux bases de données PostgreSQL

Si d'aventure ta question ne trouve aucune réponse sur cette liste, je
t'invite Í  la poser sur la liste ou le forum de la communauté
francophone de PostgreSQL :
Site : https://www.postgresql.fr/
Forum : https://forum.postgresql.fr/
Liste : https://www.postgresql.org/list/pgsql-fr-generale/
On y croise quelques spécialistes pointus et autres contributeurs de
PostgreSQL.
Sinon, une rapide recherche m'a montré que l'outil pg_admin proposait
une fonction de visualisation des différences entre deux schémas :
https://www.pgadmin.org/docs/pgadmin4/development/schema_diff.html
Sébastien
--
Sébastien Dinot,
http://www.palabritudes.net/
Ne goͻtez pas au logiciel libre, vous ne pourriez plus vous en passer !