dbmstools.

DBMSTOOLSモジュールは、主に複数のデータベース管理システムDBMS上のアプリケーションをサポートする必要がある開発者に存在します。
今すぐダウンロード

dbmstools. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • John Dickson
  • 出版社のWebサイト:

dbmstools. タグ


dbmstools. 説明

DBMSTOOLSモジュールは、主に複数のデータベース管理システムDBMS上のアプリケーションをサポートする必要がある開発者に存在します。 DBMSTOOLSモジュールは、主に複数のデータベース管理システム(DBMS)上のアプリケーションをサポートする必要がある開発者に存在します。 DBMSTOOLSは、すべてのデータベース情報(スキーマとベースデータ)を1つの場所に保つことを可能にし、DBMS固有のスクリプト(データベーススキーマを作成して作成し、1つのバージョンから次のバージョンにアップグレードする)を持つことを目的としています。あなたがソフトウェアコードで重複を嫌いなのであれば、DBMS固有のDDLおよびDMLの生成として、DBMStoolsが任意のDBMS(ダイアグラムを含む)のためにスキーマ文書を生成することができます。データベースからいくつかの形式でデータをエクスポートできます。それはまた、いくつかのツールのためのラッパーを持っているので、Apache Ant(Javaビルドシステム)内から実行することができます。DBMSのサポート(およびそのサポートの完全性/満期)は次のとおりです。 - Postgres(7と8) - 非常に良い - Oracle - Microsoft SQLServer - Good - MySQL - Good - Hypersonic - Limited.Requiretements:DBMStoolsの個々のツールのほとんどはPython(バージョン2.1以降)のみを必要とします(ただし2.3以降)。ただし、●DB2XMLとDB2SQLにはJythonが必要です(Java VM内で実行されるPythonの実装)・ツールのいくつかには、それらをAntビルドスクリプト(Javaプロジェクト用)から実行できるようにラッパーがあります。これらはJython・スキーマ図が生成される場合、XML2DOCはGraphVizパッケージから「ドット」プログラムを必要とし、もちろん、1つ以上のDBMSを必要とするでしょうが、まだそれらを持っていない場合ここにはありませんね。0.4.4安定リリースの新機能:・主な変更はランタイム変数のサポートです。・選択した条件に基づくスキーマバリエントの生成と、任意の要素のドキュメントに変数を挿入することができます。 。・その他の変更には、列のデフォルトと自動増分列、「Tiny」および 'Boolean'データ型の明示的なサポート、および極超音時間のDBMSのシーケンスがあります。・MySQLサポートは、特にDeltAddlを使用したアップグレードスクリプトの生成において、MySQLサポートが改善されました。・小さなバグ修正と改善があった。ヨーロッパ人)、スキーマ説明Fie LDSおよびCHAR / VARCHAR / TEXT列。バグレポートのためにCsarChiarinelliに感謝します。各ツールのノート、およびFAQを参照してください。 - すべてのSQLファイルはデフォルトでISO-8859-1(Latin 1)でエンコードされ、XML2DDL、DB2 * Tools、およびFilterDML、およびXML2DDLおよびFilterDMLのAntラッパーを使用するためのコマンドラインオプションがあります。これでUTF-8に設定されています - DB2XMLはXMLをUTF-8として出力するようになりました。すべての列タイプがサポートされているわけではなく、SQLiteがDeltAddlでサポートされていない可能性がありますが、簡単なスキーマを生成できるようになりました。 * filterdml - bug:スクリプトは 'Python2.4' * XML2Docではなく 'Python'を使用して実行されるようになりました。 ``) - XMLファイル内の非ASCII文字(UTF-8またはLatin 1)がサポートされるようになりました。 Python <2.4 * Antタスクで冗長フラグを使用して実行すると、Jython Antタスクがパッケージ `` net.sourceforge.dbmstools``に変更されている場合は、むしろ例外をスキップします。 **互換性のない変更** ANTからDBMSTOOLSを使用する場合は、Antタスクを `` dbmstools-jython-xxx.jar``ファイルに組み合わせた場合、そのタスクには1つのjarだけが必要です。このJARにはすべてのDBMSTOOLSも含まれているため、ファイルシステムでDBMSTOOLSを使用できる必要はありません。上記のJython JARには、すべてのPythonライブラリが含まれています。 JAR内に含まれているすべてのPythonライブラリが含まれています(したがって、libディレクトリは必要ありません)。したがって、 `` pythonbasedir``属性は `` jython``タスク要素ではもはや必要ありません。 ** AntからDBMSTOOLSを使用する場合は、互換性のない変更**。


dbmstools. 関連ソフトウェア