Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Перестроить структуру БД средствами Django [RSS Feed]

#1 Март 20, 2011 21:12:40

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

Всем привет. Ситуация следующая.
Написал я модель. Синхронизировал (syncdb). И понадобилось мне добавить еще одно поле в модель. Добавил. Сделал syncdb, а в результате у меня старая модель. Ладно я на тестовой машине это делаю. Взял да и стер базу. Сделал новую.
А как быть, если базе например уже год и куча данных?
Как-то несерьезно выглядит перегонка базы в файлы, а потом в новую базу… Или так и надо? :(



Офлайн

#2 Март 20, 2011 21:51:16

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

Офлайн

#3 Март 20, 2011 23:41:57

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

Если только несколько полей добавить, то можно изменить модель, через sqlall посмотреть sql запросы для создания базы (типы и названия новых полей) и сделать потом вручную altertable.



Офлайн

#4 Март 21, 2011 09:06:28

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

Александр Кошелев, спасибо :)
Yurietc, по большей части ваше наверное больше соответствует моей проблеме. Буду пробовать и то и другое.



Офлайн

#5 Март 22, 2011 12:08:34

zili
От:
Зарегистрирован: 2010-05-19
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

я использую плагин для Мозилы SQLite Manage и там добавляю поля )



Офлайн

#6 Март 22, 2011 12:42:46

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Перестроить структуру БД средствами Django

Ну собственно и был вопрос - есть средства джанго или нужно самому делать это.
:)



Офлайн

  • Начало
  • » Django
  • » Перестроить структуру БД средствами Django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version