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

Commercial :

  • Comparateur de bases de données :http://www.sqlmanager.net/en/products/postgresql/dbcomparer
  • Aqua Data Studio :http://docs.aquafold.com/docs-diff-schema.html
  • DB Solo :http://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)