symfony プロジェクトの更新プロセスを自動化するスクリプトを作成しようとしています。たとえば、データベース全体を再ロードすることなく、可能なモデルの更新や新しいフィクスチャを含む、あるリビジョンから別のリビジョンへのパッチを適用します。
私はそのほとんどを完了しましたが、フィクスチャを挿入するときにプロペルロードデータによって実行される INSERT ステートメントを含む SQL ファイルを生成する方法を見つけることができませんでした。
データベースをダンプして情報を取得できることは知っていますが、それは重要ではなく、他のデータがない空のデータベースが必要になるため、私の場合は機能しません。
要するに、私の質問は次のとおりです。フィクスチャ YML を取得し、必要な SQL 挿入を生成する方法はありますか?
これは、yml を処理してロジックをビルドすることで実行できることはわかっていますが、ビルド プロセスはどこかでそれを実行し、それを再度記述する理由はありません。
どんな助けでも大歓迎です。