Обновление таблиц / полей в базе данных - Doctrine 2 и Codeigniter 2
Я сгенерировал Entities
файлы, Proxies
файлы и Tables/fields
в базе данных через .yml
схема файла. Я хотел бы добавить еще одно поле в файл схемы.
Как я могу восстановить Entities
, Proxies
и MySQL tables/fields
через инструмент командной строки, не удаляя таблицы и удаляя все записи?
Я пытался с этим и не работает (я получаю ошибку):
./doctrine orm:schema-tool:create
./doctrine orm:schema:tool:update
Что я упустил?
1 ответ
Решение
Я нашел решение:
С этой командой orm:schema-tool:update --force
Вы добавляете / удаляете / обновляете поля в базе данных, не удаляя все записи. Но сначала нужно поменять YAML
файл и Entity class
,