1

既存のデータベース構造を更新できるツール/ライブラリはどれですか。ソフトウェアの更新時には、データベースも変更する必要があります。ソフトウェアのバージョンが異なる可能性があるため、現在のステータスとデータベースのターゲット ステータスを比較する必要があります。そうすべき:

  • テーブルの列を追加し、デフォルト値を入力します。
  • 表の列を削除
  • 列のデータ型を変更します。たとえば、varchar(30) --> varchar(40)
  • インデックスの追加/削除
  • ビューの追加 / 変更 / 削除
  • テーブル内の一部のデータを更新する
  • ...

DBMS をサポートする必要があります。

  • MS SQL Server 2000 ~ 2008
  • オラクル サーバー 8 - 11
  • MySQL

ソフトウェアのセットアップとアプリケーションは Java で実行されるため、Java でも実行する必要があります。私たちは何を使うことができますか?

理想的には、開発をスキャンして XML ファイルに保存します。次に、データ変更 SQL コマンドを追加します。その後、更新のセットアップを使用して顧客側で実行できます。

4

2 に答える 2

2

Liquibaseをチェックしてください。dbmigrateのようなデータベース移行ツールも一見の価値があるかもしれません。

于 2008-09-21T01:16:25.263 に答える
1

Autopatchは私たちが使用しているものです。それはかなりうまくいきます。

SQL パッチ、データ パッチ、および Java パッチをすべて SQL データベースに適用できます。

于 2008-09-20T23:39:30.987 に答える