Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 16, 2014 12:08:47

info.rss
Зарегистрирован: 2014-01-12
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос данных из таблицы в таблицу

Подскажите, на примерах, гугл ничего не дает
Как перенести данные, средствами Djngo, из одной большой таблицы в несколько других, причем в которых не все поля одинаковы?

Пробовал на питоне через connection.cursor()
Но дошел только до такого, а там полей намного больше, все-таки наверное проще Django средствами все сделать.

INSERT INTO temp (id, field1, field2, field3, field4, field5, field6, field7)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s)
…и там еще много нужно учить, пока в процессе, хотелось бы видеть результат.

Отредактировано info.rss (Сен. 16, 2014 12:14:28)

Офлайн

#2 Сен. 16, 2014 13:17:01

DOOMer
От: Russia.MO.Balashikha
Зарегистрирован: 2013-01-09
Сообщения: 37
Репутация: +  9  -
Профиль   Отправить e-mail  

Перенос данных из таблицы в таблицу

Создайте модель, описвающую эту вашу большую таблицу. Создайте модели для других таблиц. Нпишите manage-команду, в которой пройдите по объектам большой таблицы. вытаскивая данные и создавая объекты других таблиц.

http://djbook.ru/rel1.6/howto/legacy-databases.html
http://djbook.ru/rel1.6/ref/models/options.html#db-table
http://djbook.ru/rel1.6/ref/models/fields.html#db-column
http://djbook.ru/rel1.6/howto/custom-management-commands.html

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version