sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur jämför man data mellan två databaser i PostgreSQL?

Det finns flera verktyg där ute:

(observera att de flesta av dessa verktyg bara kan jämföra struktur, men inte data)

Gratis:

  • pgquarrel :http://eulerto.github.io/pgquarrel (schema diff)
  • apgdiff http://apgdiff.com/ (schema diff)
  • Liquibase (Cross DBMS):http://www.liquibase.org (schema diff)
  • pgAdmin https://www.pgadmin.org (schemadiff i pgAdmin4)
  • WbDataDiff (Cross DBMS):http://www.sql-workbench.net/manual/compare-commands.html#command-data-diff (data diff)
  • WbSchemaDiff (Cross DBMS):http://www.sql-workbench.net/manual/compare-commands.html
  • Migra https://migra.djrobstep.com/ (schema diff)

Kommersiell:

  • DB Comparer: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 (30 dagars provperiod)
  • PostgresCompare:https://www.postgrescompare.com/ (14 dagars provperiod, jämför schema och data)


  1. Percona Live Dublin - Sammanfattning av evenemanget och våra sessioner

  2. Datahandledning:Använda fönsterfunktioner

  3. Installera SQL Server Agent Extension på Azure Data Studio

  4. Optimizer-begränsningar med filtrerade index