170 похожих чатов

Всем добрый вечер Можно вопрос о джанго+разные схемы бд Я новичок в

джанго и с дампами не приходилось работать...
Столкнулся с проблемой, что у меня имеется дамп базы данных с нужными мне данными, но схема будет совершенно отличаться от моей новой схемы в Джанго(на postgres)

Не подскажите, пожалуйста, как заполнить таблицы моей схемы из дампа? Понимаю, что необходимо написать свой скрипт sql для заполнения моей схемы, но не могу понять где его писать, как запустить из джанго?... Или как?

7 ответов

18 просмотров

а какого типа дамп-то?

Max- Автор вопроса

А какие типы бывают?... Я знаю только dump sql тот, который СУБД генерит. Или что имелось в виду?

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

Max- Автор вопроса

А понял, да, должны скл прислать с таблицами и инсертами Я заранее просто пока пытаюсь узнать, что сделать можно будет😅 А не подскажите поточнее насчет последнего пункта, что искать? В файле models в Meta можно слияние настроить, или где?

нет, это о граф интерфейсах для бд

насколько сложные изменения внесены тобой, в новых схемах? если они досконально отличаются, то переход будет сложным и имеется необходимость продумать его лучше ... если изменения практически полные, но есть знания куда пихать данные, то ты можешь, например, дампнуть в цсв, и уже этими данными манипулировать написав нужный парсер ... если формат всегда создающий скл (хз как это называется), то проще восстановить схему из дампа и написать инсерт фром селект .. все зависит от задачи, требований, ну и знаний

Max- Автор вопроса

Понял Спасибо большое)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта