从 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 / dbal-尝试将字符串字段更改为日期时出错
[Doctrine Migrations] 数据库迁移组件的深入解析四:集成diff方式迁移组件