Форум сайта python.su
Всем привет. Ситуация следующая.
Написал я модель. Синхронизировал (syncdb). И понадобилось мне добавить еще одно поле в модель. Добавил. Сделал syncdb, а в результате у меня старая модель. Ладно я на тестовой машине это делаю. Взял да и стер базу. Сделал новую.
А как быть, если базе например уже год и куча данных?
Как-то несерьезно выглядит перегонка базы в файлы, а потом в новую базу… Или так и надо? :(
Офлайн
Офлайн
Если только несколько полей добавить, то можно изменить модель, через sqlall посмотреть sql запросы для создания базы (типы и названия новых полей) и сделать потом вручную altertable.
Офлайн
Александр Кошелев, спасибо :)
Yurietc, по большей части ваше наверное больше соответствует моей проблеме. Буду пробовать и то и другое.
Офлайн
я использую плагин для Мозилы SQLite Manage и там добавляю поля )
Офлайн
Ну собственно и был вопрос - есть средства джанго или нужно самому делать это.
:)
Офлайн