从 Doctrine 中的新 YAML 迁移数据库

Posted

技术标签:

【中文标题】从 Doctrine 中的新 YAML 迁移数据库【英文标题】:Database migration from new YAML in Doctrine 【发布时间】:2010-02-27 01:17:41 【问题描述】:

我必须在我的数据库中添加一个新列和一个新表,但我无权访问我的服务器的外壳。我更改了我的 YAML 文件。我如何告诉学说“将模型和数据库迁移到更改的 yaml”?

【问题讨论】:

【参考方案1】:

Doctrine_Core 类有很多静态方法,例如 generateMigrationsFromDiff(),如果您无法访问 cli 任务,可以使用这些方法(请参阅http://www.doctrine-project.org/Doctrine_Core/1_2 的完整 api)。我不确定它是否正是您所需要的,所以不要忘记进行备份:)

【讨论】:

以上是关于从 Doctrine 中的新 YAML 迁移数据库的主要内容,如果未能解决你的问题,请参考以下文章

我应该在 Doctrine 2 中使用 YAML/XML 还是注解映射?

Doctrine 2 迁移工作流程

doctrine / dbal-尝试将字符串字段更改为日期时出错

[Doctrine Migrations] 数据库迁移组件的深入解析四:集成diff方式迁移组件

生成的 Doctrine 模型尊重大小写,但生成的 Yaml 不

如何将我的 app.yaml 迁移到 2.7?