sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLの2つのデータベース間でデータを比較するにはどうすればよいですか?

    そこにはいくつかのツールがあります:

    (これらのツールのほとんどは構造のみを比較でき、データは比較できないことに注意してください)

    無料のもの:

    • pgquarrel :http://eulerto.github.io/pgquarrel(schema diff)
    • apgdiff http://apgdiff.com/(schema diff)
    • Liquibase (クロスDBMS):http://www.liquibase.org(schema diff)
    • pgAdmin https://www.pgadmin.org(pgAdmin4のスキーマ差分)
    • WbDataDiff (クロスDBMS):http://www.sql-workbench.net/manual/compare-commands.html#command-data-diff( data diff)
    • WbSchemaDiff (クロスDBMS):http://www.sql-workbench.net/manual/compare-commands.html
    • ミグラ https://migra.djrobstep.com/(schema diff)

    商用:

    • DB Comparer:http://www.sqlmanager.net/en/products/postgresql/dbcomparer
    • Aqua Data Studio:http://docs.aquafold.com/docs-diff-schema.html
    • DBソロ:http://www.dbsolo.com/index.html(30日間の試用版)
    • PostgresCompare:https://www.postgrescompare.com/(14日間の試用版、スキーマとデータの比較)


    1. MariaDBでのUTC_DATE()のしくみ

    2. PL / SQL:エラーPLS-00306:番号の表に対してトリガーされた呼び出しの引数の数またはタイプが正しくありません

    3. Postgres:まだ存在しない場合はINSERT

    4. MySQLで列のデフォルト値を削除する方法