1

好的,现在我遇到了这个问题,我需要为我的用户表添加一个“余额”列。我正在使用 Zend 框架,我希望在这里使用这个:

http://framework.zend.com/wiki/display/ZFPROP/Zend_Db_Schema_Manager+-+Rob+Allen#Zend_Db_Schema_Manager-RobAllen-6.Milestones%2FTasks

不幸的是,我想它从未进入实施阶段,只有头文件,实施文件无处可下载。

大家有什么建议吗?我不想去 5 mysql 数据库并手动添加我需要的列 - 同时我不想每次我需要进行任何数据库更改时都这样做。我需要类似 zend 模式管理器组件的东西。

4

1 回答 1

4

我目前使用Akrabat_Db_Schema_Manager作为数据库迁移工具。它是用编写的Zend Framework并且非常简单,所有数据库更改都应该用 raw 编写SQL

您还可以查看Doctrine Migration Tool。它允许您仅使用Doctrine对象编写迁移,从而跳过编写原始SQL部分。不确定它是否存在Doctrine 2.0

更多见解在这里

于 2011-03-14T15:49:26.143 回答