sql >> Databáze >  >> RDS >> PostgreSQL

Jak porovnat data mezi dvěma databázemi v PostgreSQL?

Existuje několik nástrojů:

(všimněte si, že většina těchto nástrojů může porovnávat pouze strukturu, ale ne data)

Zdarma:

  • pghádka :http://eulerto.github.io/pgquarrel (schéma rozdíl)
  • apgdiff http://apgdiff.com/ (schéma rozdíl)
  • Liquibase (Cross DBMS):http://www.liquibase.org (schéma rozdíl)
  • pgAdmin https://www.pgadmin.org (schéma rozdíl v pgAdmin4)
  • WbDataDiff (Cross DBMS):http://www.sql-workbench.net/manual/compare-commands.html#command-data-diff (data rozdíl)
  • WbSchemaDiff (Cross DBMS):http://www.sql-workbench.net/manual/compare-commands.html
  • Migra https://migra.djrobstep.com/ (schéma rozdíl)

Komerční:

  • 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 (30denní zkušební verze)
  • PostgresCompare:https://www.postgrescompare.com/ (14denní zkušební verze, porovnává schéma a data)


  1. Import souborů aplikace Excel s proměnnými záhlavími

  2. Instalace balíčků RODBC/ROracle na OS X Mavericks

  3. Neplatný měsíc na příkazu INSERT

  4. Jak funguje justify_hours() v PostgreSQL