如何处理PHP中的数据库/表更改?
-
22-10-2019 - |
题
好的,现在我有一个问题,我需要为我的用户表添加一个“余额”列。我正在使用Zend框架,我希望在这里使用它:
不幸的是,我认为它从未进入实现阶段,并且仅有标题文件,无处可下载侵蚀文件。
你们会有任何建议吗?我不想转到5个MySQL数据库,并手动添加所需的列 - 与此同时,我不想在每次需要进行任何DB更改时都这样做。我需要类似Zend Schema Manager组件之类的东西。
解决方案
我目前正在使用 akrabat_db_schema_manager 作为数据库迁移工具。它写在 Zend Framework
而且非常简单,所有数据库更改都应以RAW编写 SQL
.
你也可以看一下 学说迁移工具. 。它允许您仅使用 Doctrine
物体,从而跳过编写原始 SQL
部分。不确定是否存在 Doctrine 2.0
尽管。
更多见解 这里.
不隶属于 StackOverflow