Est-il possible de comparer deux bases de données de structure identique? Disons que j'ai deux bases de données DB1 et DB2 et que je souhaite vérifier s'il existe une différence de données entre elles.
Free Ones:
Commercial:
Essayez d'utiliser pg_dump
sur les deux bases de données et de différencier les fichiers.
Une autre application gratuite:
DBeaver - vous pouvez sélectionner des bases de données, des tables, etc. pour les comparer
Je travaille sur un outil de comparaison complet pour Postgres. Ce sera gratuit en version bêta.
Au départ, il ne s'agit que d'une comparaison de schéma (DDL), mais nous allons probablement développer les données également. Je crois que c’est un outil dont beaucoup de magasins ont besoin pour passer de leur SGBDR actuel sans avoir à modifier également le fonctionnement de leurs environnements de développement, opérations, etc.
Le meilleur outil que j'ai jamais vu https://pythonhosted.org/Pyrseas/
Récupère le dump de la base de données A Dbtoyaml ...
Générer une migration à partir de A => B Yamltodb ... [fichier généré à l'étape 1]
Je cherche aussi un outil pour comparer les données dans les bases de données (en particulier la comparaison de la base de données Redshift m'intéressait) . Jusqu'à présent, le meilleur que j'ai trouvé est https://www.dbbest.com/products/database -compare-suite/# close . Malheureusement, l'essai gratuit expire au bout d'un jour.
Je recommande DB Best Database Compare Suite - la version d'évaluation ne dure que 2 jours, mais vous permet de comparer schéma et données.