ReplaceSchema

DBFlute: ReplaceSchemaの歴史

すいません、別に最近出来たものではなく、 1年半前くらいから存在していました。 しかし、こういった機能は細かい調整が非常に多く、 現場の要件を仕入れるのに時間がかかるため、 露出度低いまま自分の周りのプロジェクトだけで熱心に 利用しておりました…

ReplaceSchemaの思想

セッションで 「テストデータの管理がプロジェクトの成否に大きく関わる」 と主張させて頂きました。 丁度、同じ時間に似たような問題領域を題材に別のアプローチの 解決を提示されていたツールがありました。 S2JDBC-Genです。当日それに関する質問もありま…

DBFlute: (DBFLUTE-251)

{Java/C#}: ReplaceSchemaで除外シート名を指定できるようにする。 ReplaceSchemaで登録するエクセルデータで、 除外対応のシートを指定できるようにしました。 一時的に除外したいとか、コメントや注釈として利用するシートだとか をデータのシートと一つの…

DBFlute: (DBFLUTE-308)

(Java/C#)[replace-schema]コメントアウトしたSQLが実行されてしまう ちょこっと改善です。 ReplaceSchemaでコメントアウトしたSQLを実行しないようにしました。 -- ALTER TABLE ... -- ABC...

ReplaceSchemaの紹介・おさらい

DBFluteには、自動生成と全く関係の無い便利機能があります。「ReplaceSchema」 1. 既存DBのFKとTableを全て削除。 2. %DBFLUTE_CLIENT_HOME%/playsql/replace-schema.sqlを実行(CreateTable文)結構開発でうっとおしいのが、DBの反映(作り直し)。 かつ、それ…

DBFlute: DBFluteの開発運用方式の推奨Pattern

開発現場においてDBFluteを利用する際にの開発運用方式:【まずはじめに】(担当者が実施) (1. DB設計) ※DBFlute関係無し (2. Databaseの作成) ※DBFlute関係無し 3. DBFluteの環境を構築 4. JDBC-Taskを実行 5. Generate-Taskを実行 6. Compileを通す 7. Subv…