PHPのデータベース/テーブルの変更を処理する方法は?
-
22-10-2019 - |
質問
さて、この問題があります。ユーザーテーブルに「バランス」列を追加する必要があります。私はZend Frameworkを使用していますが、ここでこれを使用したいと思っていました。
残念ながら、私はそれが実装段階に入ったことがなく、ヘッダーファイルだけがあり、imeplementationファイルはどこにもダウンロードできません。
何か提案はありますか? 5つのMySQLデータベースにアクセスして、必要な列を手動で追加したくありません。同時に、DBを変更する必要があるたびにこのようにやりたくありません。 Zend Schema Managerコンポーネントのようなものが必要です。
解決
私は現在使用しています akrabat_db_schema_manager データベース移行ツールとして。書かれています Zend Framework
そして、非常に簡単です、すべてのデータベースの変更はrawで記述する必要があります SQL
.
あなたも見ることができます ドクトリン移行ツール. 。これにより、移行のみを使用することができます Doctrine
オブジェクト、したがって、書き込みをスキップします SQL
部。それが存在するかどうかはわかりません Doctrine 2.0
けれど。
より多くの洞察 ここ.
所属していません StackOverflow