Doctrine 中新 YAML 的数据库迁移
我必须向数据库添加一个新列和一个新表,但我无权访问服务器的 shell。我更改了 YAML 文件。我如何告诉学说“将模型和数据库迁移到更改的 yaml”?
I have to add a new column and a new table to my database but i dont have access to shell of my server. I changed my YAML file. How can i tell doctrine to "migrate models and database to changed yaml"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Doctrine_Core 类有很多静态方法,例如generateMigrationsFromDiff(),您可以在无法访问 cli 任务的情况下使用这些方法(请参阅 http://www.doctrine-project.org/Doctrine_Core/1_2)。我不确定这是否正是您所需要的,所以不要忘记进行备份:)
Doctrine_Core class has a lot of static methods like generateMigrationsFromDiff(), which you can use in case you dont't have access to cli tasks (see full api at http://www.doctrine-project.org/Doctrine_Core/1_2). I am not sure that it's exactly what you need, so don't forget to make backup :)