2009-09-28 9 views
5

私が働くプロジェクトでは、フィールドを追加するなど、テーブル構造の変更に対処する必要があることがあります。変更だけで移行SQLファイルを生成するために使用できるスクリプトはありますか?移行SQL(postgres)ファイルを生成するためのスクリプトはありますか?

PHP、bashまたはPerlがうまくいくでしょう。データベースはpostgresqlです。

+1

スクリプトへの入力はどのようになりますか?あなたはどこかにスキーマファイルを持っていますか? 2つのスキーマファイルを比較する必要がありますか? –

+0

はいスキーマファイルを作成するスクリプトが増えました。 – gustavgans

答えて

3

CPANを見ると、請求書に合うように見えるこのモジュールがあります:DBIx::Migration::Directories

+0

興味深い。しかし、パッケージのリストからわかるように、 'postgresql'はサポートされていないかもしれません。 –

+0

「機能」セクションに「Postgres、MySQL、およびSQLite2で動作する」と表示されます。あなたが参照しているパッケージのリストは、MySQLとSQLite2 ;-) – draegtun

+0

draegtunの "quirks"を処理することです。知っておいてよかった。それは処理するべき癖がない単一のSQLがあることを私には起こさなかった;-)しかし、それが参照プラットフォームだったなら... +1して;-) –

3

私はこれだけを知っています - それはJavaですが、個人的にはコンピュータを信用していないので手作りの更新スクリプトが好きです。

関連する問題