2
私はfolowingタスクを実行する場合、それはすべてのものを構築し、データベースを一掃:"symfony doctrine build --all"というタスクを1つのテーブルだけで実行できますか?
php symfony doctrine build --all
私は、私はschema.ymlの
に置かれている新しいテーブルの実行するには、このタスクをしたいと思います出来ますか ?
私はfolowingタスクを実行する場合、それはすべてのものを構築し、データベースを一掃:"symfony doctrine build --all"というタスクを1つのテーブルだけで実行できますか?
php symfony doctrine build --all
私は、私はschema.ymlの
に置かれている新しいテーブルの実行するには、このタスクをしたいと思います出来ますか ?
私はそのためにマイグレーションを使うべきだと思います。
まず、初期状態(スキーマ、モデル、およびデータベースが同期している場合)を復元する必要があります。変更内容をschema.ymlから削除します。モデルphp symfony doctrine:build --all-classes
を再構築し、元のデータベースをインポートします。その後
schema.ymlの中にあなたの変更を行い、これらのコマンドを実行します。
php symfony doctrine:generate-migrations-diff
php symfony doctrine:migrate
php symfony doctrine:build --all-classes
は 'difference.'からマイグレーションクラスを生成できませんでしたあなたはこれを原因を知っていますか? –
私の答えを更新しました。 – 1ed