php - 如何更改数据库的架构以引入新功能或更改当前功能

标签 php mysql database zend-framework

我正在使用 Zend Framwork 开发一个应用程序,并使用 Git 进行版本控制。

当我们中的一个人对数据库结构进行更新时,更新架构和数据库的最佳方法是什么?

目前,我们必须清理表格并手动重新创建它们以反射(reflect)新的更新。

最佳答案

ZF 应用程序架构管理器的一个值得注意的实现是 Akrabat Db Schema Manager通过 Rob Allen .它使用上面@ceteras 建议的迁移脚本。上面的链接包括将它与 Zend_Tool 一起使用的代码,尽管该库可以单独使用。

关于php - 如何更改数据库的架构以引入新功能或更改当前功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3252423/

相关文章:

php - 密码登录

php - Symfony 和 MySQL 中的 "Syntax error or access violation: 1142"

php - 使用 php 在字符串中降级标题标签(递归地将 h1 转换为 h2,将 h2 转换为 h3)

php - Javascript:递归 AJAX 回调和最大嵌套级别

mysql - 根据订单列交换 Oracle 中的两条记录

mysql - MySQL 中的多字段索引是一个不错的选择吗?

database - 只向表中添加一列而不是执行连接操作是否更好?

php - 我应该使用 Amazon S3 还是 SimpleDB 来存储小文档?

php - Ruby 命令未在 PHP shell_exec 函数中执行

php - 哪个更快,array_key_exists 还是 array_search?