SymfonyのMySQLで損失データなしでモデルを再構築する最良の方法は何ですか?SymfonyのMySQLで損失データのないモデルを再構築
大きなサイトがあり、データベースに多数のデータがあり、6か月後にデータベースに新しいフィールドを追加したい場合はどうすればよいですか?
SymfonyのMySQLで損失データなしでモデルを再構築する最良の方法は何ですか?SymfonyのMySQLで損失データのないモデルを再構築
大きなサイトがあり、データベースに多数のデータがあり、6か月後にデータベースに新しいフィールドを追加したい場合はどうすればよいですか?
移行を使用できます。
だから、私はあなたが使用することをお勧めなど、移行を書き移行、およびモデルを構築し、フォーム
必要があります@ symfony1.4のためのdenys281 .... Symfony2では、非常にs imple ...ちょうど使用するコマンドは:
php app/console doctrine:schema:update --force
それはあなたのデータベースは、それが実際にどのように見えるかと(あなたのエンティティのマッピング情報に基づいて)どのように見えるかを比較し、更新するのに必要なSQL文を生成し、データベースをどこに置くべきかを示します。つまり、マッピング・メタデータを含む新しいプロパティーをProductに追加してこのタスクを再度実行すると、その新しい列を既存の製品表に追加するために必要な「alter table」ステートメントが生成されます。 >http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html
symfonyの1またはSymfony2の - あなたはそのルートを空想のであれば、それはどのようなデータ
もSymfony2のためのDoctrineMigrationsバンドルがありますを削除するdoesntの?両方にタグを付けましたが、それぞれのプロセスが異なります。あなたが両方を知りたいのでない限り:-) – richsage