джанго и с дампами не приходилось работать...
Столкнулся с проблемой, что у меня имеется дамп базы данных с нужными мне данными, но схема будет совершенно отличаться от моей новой схемы в Джанго(на postgres)
Не подскажите, пожалуйста, как заполнить таблицы моей схемы из дампа? Понимаю, что необходимо написать свой скрипт sql для заполнения моей схемы, но не могу понять где его писать, как запустить из джанго?... Или как?
а какого типа дамп-то?
А какие типы бывают?... Я знаю только dump sql тот, который СУБД генерит. Или что имелось в виду?
оно сгенерировано в скюэл? посмотри верхние 20 строк файла обычно оно начинается с типа и дальше идет построение таблиц и дальше инсерт и тд в зависимости от размера файла и того насколько у тебя изменены схемы можно попробовать сделать ручное изменение этого инсерта также попробуй поискать в некоторых интерфейсных аппах можно, импортировать дамп и указать как слиять
А понял, да, должны скл прислать с таблицами и инсертами Я заранее просто пока пытаюсь узнать, что сделать можно будет😅 А не подскажите поточнее насчет последнего пункта, что искать? В файле models в Meta можно слияние настроить, или где?
нет, это о граф интерфейсах для бд
насколько сложные изменения внесены тобой, в новых схемах? если они досконально отличаются, то переход будет сложным и имеется необходимость продумать его лучше ... если изменения практически полные, но есть знания куда пихать данные, то ты можешь, например, дампнуть в цсв, и уже этими данными манипулировать написав нужный парсер ... если формат всегда создающий скл (хз как это называется), то проще восстановить схему из дампа и написать инсерт фром селект .. все зависит от задачи, требований, ну и знаний
Понял Спасибо большое)
Обсуждают сегодня