【发布时间】:2010-02-27 01:17:41
【问题描述】:
我必须在我的数据库中添加一个新列和一个新表,但我无权访问我的服务器的外壳。我更改了我的 YAML 文件。我如何告诉学说“将模型和数据库迁移到更改的 yaml”?
【问题讨论】:
标签: database migration doctrine yaml
我必须在我的数据库中添加一个新列和一个新表,但我无权访问我的服务器的外壳。我更改了我的 YAML 文件。我如何告诉学说“将模型和数据库迁移到更改的 yaml”?
【问题讨论】:
标签: database migration doctrine yaml
Doctrine_Core 类有很多静态方法,例如 generateMigrationsFromDiff(),如果您无法访问 cli 任务,可以使用这些方法(请参阅http://www.doctrine-project.org/Doctrine_Core/1_2 的完整 api)。我不确定它是否正是您所需要的,所以不要忘记进行备份:)
【讨论】: