2

RedGateは、2 つのデータベースの違いのスナップショットを作成できる Microsoft SQL Server 用のツールです。データを保持しながらデータベース スキーマを更新するために必要なスクリプトを生成します。

Firebird データベース用のこのようなツールを見つける必要があります。私たちは Firebird を組み込みの方法で使用しており、スキーマの更新をリモート マシンにできるだけ手間をかけずにプッシュしたいと考えています。

4

7 に答える 7

1

まったく同じことをするFirebird用のツールを私は知りません。

ただし、FlameRobinを使用すると、単一のデータベースオブジェクトまたは完全なデータベースのメタデータを抽出できます。また、依存関係を含む特定のデータベースオブジェクトを再作成するためのスクリプトを作成することもできます。したがって、2つのデータベース作成スクリプトを比較して、その違いを開始点として保存するか(まだ変更が必要な場合があります)、単一のオブジェクトとその依存関係にレクリエーションスクリプトを使用することができます。

于 2009-08-05T19:43:06.587 に答える
1

IBExpert を参照してください。専用言語でスクリプトを実行できるコマンド ライン ツールもあります。2 つのデータベースを比較し、スクリプトを取得してターゲット データベースを更新することができます。これは、ビューなどの依存関係で素晴らしい仕事をし、ビューが使用されているすべての依存関係を削除し、ビューを変更して、削除されたオブジェクトを再作成します。これはGUIでも実行でき、他にも多くの優れた機能があります

于 2009-09-30T15:00:56.740 に答える
1

@devio が提案したように、IBPhoenix サイトにリストされている管理ツールの膨大なリストを調べました。リストにあるツールのうち、スキーマとデータの変更を移行するスクリプトを生成するのはXCaseDatabase Workbenchの 2 つだけです。

これらのツールを使用した経験のある人はいますか? 私が見逃したかもしれない他の人はいますか?

于 2009-08-07T13:07:27.457 に答える
1

このリストには、いくつかの比較ツールが含まれています

于 2009-08-05T20:29:19.567 に答える
1

IBPhoenix サイトの Firebird の移行ツールは、別のリンクにあります。 Contributed Downloads - Migration Tools

于 2010-05-08T21:16:40.823 に答える
1

Embarcadero Change Manager は、秋に InterBase と Firebird のサポートを追加します。詳細はこちらをご覧ください。Change Manager には、スキーマ アーカイブの比較と同期、データの比較、同期、マスキング、および構成管理が含まれます。

于 2009-08-14T13:43:32.650 に答える
0

SchemaCrawlerリンクを試す

SchemaCrawler はオープンソースの Java API であり、データベース メタデータの操作を単純な古い Java オブジェクトの操作と同じくらい簡単にします。

SchemaCrawler は、データベース スキーマとデータを読み取り可能な形式で出力するコマンドライン ツールでもあります。出力は、以前のバージョンのデータベース スキーマと比較できるように設計されています。

JDBC ドライバーが必要なため、以下も必要になります。Firebird JDBC ドライバー

于 2010-08-01T08:46:23.033 に答える