Вопрос

Итак, теперь у меня есть эта проблема, мне нужно добавить столбец «Баланс» для моей таблицы пользователей. Я использую фреймворк Zend и надеялся использовать это здесь:

http://framework.zend.com/wiki/display/zfprop/zend_db_schema_manager+-+rob+allen#zend_db_schema_manager-roballen-6.milestones%2ftasks

К сожалению, я полагаю, что он никогда не попал на этап реализации, и есть только файл заголовка, файл имеплементации нигде не нужно загрузить.

У вас, ребята, есть какие -либо предложения? Я не хочу перейти в базу данных MySQL и вручную добавлять в ручную колонку, которая мне нужен - в то же время я не хочу делать это так, каждый раз, когда мне нужно вносить какие -либо изменения БД. Мне нужно что -то вроде компонента менеджера Zend Schema.

Это было полезно?

Решение

Я сейчас использую Akrabat_db_schema_manager В качестве инструмента миграции базы данных. Это написано в Zend Framework и довольно прост, все изменения базы данных должны быть записаны в необработанном SQL.

Вы также можете взглянуть на Инструмент миграции доктрины. Анкет Это позволяет вам писать миграции только с помощью только Doctrine Объекты, таким образом, пропуская написание необработанного SQL часть. Не уверен, существует ли это для Doctrine 2.0 хотя.

Больше понимания здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top