2016-10-17 6 views
2

私はangular.jsとnode.jsの3つの異なる環境(開発、テスト、製品)を持つプロジェクトをやっています。それぞれに異なるデータベース(Mysql)があります。データベースの移行に関連し、自動Dbマイグレーション(MysQl)

は、現時点では(/製品をテストするための開発から) Dbの移行は

  • 方法でやっているデシベル分化ツールを使用して、2つのデータベースを比較し、含まれているSQLファイルを作成します他のデータベースに対して実行する必要がある変更(クエリ)
  • は、データベース(テスト/製品)へのすべてのクエリを実行し、手動で

は私が必要なもの:

私は方法で任意のツールを使用して、(言及プロセス上の)これらのDb移行を自動化したいと思います二つのデータベース(DEV製品)の比較を行うと、ファイルの中にそれらの変更を保存し、コマンドラインプロンプトでコードを実行することによってデータベース(総Dbの同期)の中にこれらの変更を実行する必要がある

    私は約フライウェイknexを読みました。しかし、私の要件を達成するためにどのツールを使うことができるのか分かりません。

    db移行プロセスを自動化するために使用できる任意の無料ツールや、これらの要件を達成するための代替プロセスを提案できます。

  • +0

    [タングステンリプリケータ](https://github.com/vmware/tungsten-replicator)が、あなたが探しているものかもしれません。 – Efekan

    +0

    @たぬきではなくexaclty – basith

    答えて

    1

    MySQL Compareを試すことができます。これは私が働く会社で開発された商用ツールですが、非営利目的では無料です。

    このSimple Talk articleには、コマンドラインを使用して自動化する方法など、より多くの情報があります。がんばろう!

    関連する問題