2016-08-11 10 views
0

SymmetricDSがMySQl/MSSql/Oracleから新しいデータベースにデータを複製するための新しい方言を作成する必要があります(今の方言はありません)。このデータベースには特定のSQLがあります。 私はhttp://www.symmetricds.org/developer/how-to/implement-symmetricds-database-dialectを読んでいますが、まだ始まっていることはまだ分かりません。SymmetricDS new Dialect

誰かがSymmetricDS用の新しい方言を作成する方法を説明することができます。 また、現在のデータベースから新しいデータベースにレプリケートしている間に、データを変更したいかもしれません。 ありがとう!

答えて

1

欠落している方言を実装する計画がある場合は、issue trackerを確認してください。計画がない場合fork the project on github。コードをチェックアウトした後、名前に 'oracle'、 'mysql'または 'postgres'を持つクラスを検索して、サポートされている方言の実装を観察します。行方不明の方言に最も近い方言を選択し、クラスをコピーして、必要に応じて修正します。

+0

さて、私はいくつかのインターフェイスと抽象クラスを自分のプロジェクトにローカルに実装して、複製が機能することを確認できますか?それとも、私はスチールがすべてのプロジェクトをフォークし、その中にレプリケーションを実装する必要がありますか? – stackquestion

+0

私が知っている限り、方言はプラグイン/拡張機能として実装されていません。あなたはフォーク上で作業して仕事を返さなければならないでしょう –

+0

http://www.symmetricds.org/developer/how-to/implement-symmetricds-database-dialectから - "dialectインターフェースの実装を書いて、 SymmetricDSに新しいデータベースのサポートを追加することができます。 - それは今実際ではありませんか? – stackquestion

関連する問題