1

私のプロジェクトには 2 つのデータベースがあります。propel-build-model はすでに 2 つのデータベースで動作するように設定されています - Symfony での複数データベースのサポート

いずれかのデータベースに変更を加えた場合、propel-build-schema コマンドを使用して両方のスキーマを再構築する必要があります。

スキーマごとに設定を修正することで手動でこれを行うことができますが、同時に両方を作成することは可能ですか? もしそうなら、どうすれば propel.ini ファイルを調整して両方の接続を持つことができますか?

現在Symfony 1.0を使用しています

4

1 に答える 1

1

このpropel-build-schemaコマンドは、単一の接続の構成のみを保存できるpropel.iniファイルの設定を使用します。ただし、他の接続の設定を保存するために別の名前でpropel.iniファイルのコピーを作成し、必要に応じて.iniファイルの名前をpropel.iniに変更する簡単なシェルスクリプトを作成することで、おそらくやりたいことができます。各呼び出しpropel-build-schemaで正しいpropel.iniが使用されるように、2回呼び出します(スクリプトでも出力schema.ymlファイルの名前を変更する必要がある場合があります)。簡単にできるはずです。次に、スキーマファイルを再生成する場合は、スクリプトを実行するだけです。

于 2009-12-01T20:32:29.173 に答える