
[英]Showing joined mysql data in a structured way without performance loss
[英]Rebuild model without loss data in MySQL for Symfony
在MySQL中为Symfony重建没有丢失数据的模型的最佳方法是什么?
如果我有一个大型网站,以及数据库中的大量数据,并且我希望在六个月后向数据库中添加一些新字段,该怎么办?
我建议你在Symfony2中使用@ denys281 for Symfony1.4 ....但是非常简单...只需使用命令:
php app/console doctrine:schema:update --force
它比较数据库的外观(基于实体的映射信息)与实际外观的对比,并生成将数据库更新到应有的位置所需的SQL语句。 换句话说,如果向Product添加带有映射元数据的新属性并再次运行此任务,它将生成将新列添加到现有产品表所需的“alter table”语句。 所以它不会删除任何数据
如果您喜欢这条路线,还有Sytrfony2的DoctrineMigrations捆绑包 - > http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.