正如标题所暗示的那样,我很难理解如何在不破坏所有内容和丢失数据的情况下在symfony中创建新表和模型及内容。
我在symfony 1.4 Propel上运行。
我的目标是通过symfony在现有数据库中创建一个新表。 但是如果我编辑模式文件然后启动
php symfony doctrine:build-schema
我将丢失所有数据。 :-0
如何影响现有数据库中架构的更改?
提前非常感谢你
cheerz
-k -
答案 0 :(得分:1)
不幸的是,SF 1.x没有内置的迁移支持。人们独立使用了学说迁移,但我不知道推进的良好解决方案。
我看到的最简单的解决方案是导出/备份当前数据库中的数据,运行build-schema命令来构建新版本,然后重新导入数据。它不是很优雅,但它有效。