dissdoc
Март 20, 2011 21:12:40
Всем привет. Ситуация следующая.
Написал я модель. Синхронизировал (syncdb). И понадобилось мне добавить еще одно поле в модель. Добавил. Сделал syncdb, а в результате у меня старая модель. Ладно я на тестовой машине это делаю. Взял да и стер базу. Сделал новую.
А как быть, если базе например уже год и куча данных?
Как-то несерьезно выглядит перегонка базы в файлы, а потом в новую базу… Или так и надо? :(
Александр Кошелев
Март 20, 2011 21:51:16
Yurietc
Март 20, 2011 23:41:57
Если только несколько полей добавить, то можно изменить модель, через sqlall посмотреть sql запросы для создания базы (типы и названия новых полей) и сделать потом вручную altertable.
dissdoc
Март 21, 2011 09:06:28
Александр Кошелев, спасибо :)
Yurietc, по большей части ваше наверное больше соответствует моей проблеме. Буду пробовать и то и другое.
zili
Март 22, 2011 12:08:34
я использую плагин для Мозилы SQLite Manage и там добавляю поля )
dissdoc
Март 22, 2011 12:42:46
Ну собственно и был вопрос - есть средства джанго или нужно самому делать это.
:)