PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment comparer des données entre deux bases de données dans PostgreSQL ?

Il existe plusieurs outils :

(notez que la plupart de ces outils ne peuvent comparer que la structure, mais pas les données)

Ceux gratuits :

  • pgquarelle :https://eulerto.github.io/pgquarrel (schéma diff)
  • apgdiff https://apgdiff.com/ (diff de schéma)
  • Liquibase (SGBD croisés) :https://www.liquibase.org (schéma diff)
  • pgAdmin https://www.pgadmin.org (schéma diff dans pgAdmin4)
  • WbDataDiff (Multi-SGBD) :https://www.sql-workbench.net/manual/compare-commands.html#command-data-diff (données diff)
  • WbSchemaDiff (SGBD croisés) :https://www.sql-workbench.net/manual/compare-commands.html
  • Migration https://migra.djrobstep.com/ (schéma diff)

Commercial :

  • Comparateur de bases de données :https://www.sqlmanager.net/en/products/postgresql/dbcomparer
  • Aqua Data Studio :https://docs.aquafold.com/docs-diff-schema.html
  • DB Solo :https://www.dbsolo.com/index.html (essai de 30 jours)
  • PostgresCompare :https://www.postgrescompare.com/ (essai de 14 jours, compare le schéma et les données)