我在想......是否有可能在不删除当前内容的情况下在Symfony上重建数据库? 如果是,怎么样?
我希望能够在不删除所有表格的所有当前内容的情况下修改一个表
谢谢!
答案 0 :(得分:1)
是的,如果您使用Doctrine,那么您可以使用教条迁移工具。
文档不是很好,所以这里有一些必读:
如果你没有Doctrine,你仍然可以使用像液体基础这样的外部工具,但设置起来更加困难。
答案 1 :(得分:1)
您可以手动修改表(命令行或数据库GUI),然后重新生成架构和模型文件,而不会丢失任何数据。有什么东西可以阻止你这样做吗? PHPmyadmin,navicat或其他GUI使得在实时应用程序上进行更改非常简单有效。
symfony doctrine:build-schema
symfony doctrine:build-model
symfony cc
答案 2 :(得分:0)
确定!
事实证明,我所要做的就是更新我的schema.yml文件,直接在myphpadmin上“手动”更新我的数据库,然后运行“php symfony build --all-classes”来更新我的所有根据新架构的模型,表单和过滤器!
感谢大家推动我浏览所有文档,并能够回答我的问题!