У заказчика есть БД, корорую он ведёт в excel ~1000 строк. Я сделал под него БД на СУБД PostgreSql 9.3. Теперь стоит задача перекинуть из excel в PostgreSql. Поискав нашёл, что можно сначала сохранить в формате csv а потом с помощью COPY залить в мою БД. Проблема только в том, что как я понимаю он может залить только в одну таблицу. Как сделать так, что бы он копировал с разбивкой, учитывая связи типа многие ко многим? То есть надо, что бы он делал вставку в одну таблицу, потом в другую одновременно вытягивания ID вставляемых данных и вставлял полученные ID в третью таблицу. Ну допустим получить ID при вставке можно с помощью RETURNING а дальше, что с ним делать?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от MKuznetsov
Ответ на:
комментарий
от crutch_master
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от MKuznetsov
Ответ на:
комментарий
от keeper_b
Ответ на:
комментарий
от ukr_unix_user
Ответ на:
комментарий
от MKuznetsov
Ответ на:
комментарий
от MKuznetsov
Ответ на:
комментарий
от ziemin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Скопировать столбцы из одной таблицы в другую (2022)
- Форум Возможно создать несколько таблиц одним SQL запросом? (2012)
- Форум Несколько таблиц маршрутизации (2014)
- Форум Django: несколько таблиц (2007)
- Форум Скопировать файлик в несколько (2018)
- Форум Bash. Вставка столбца в таблицу (2017)
- Форум Вставка порции данных в таблицу (2012)
- Форум Thunderbird: вставка таблиц с границами (2015)
- Форум Наложение ограничений и вставка в таблицу (2022)
- Форум Удаление всех данных в таблице, кроме строк с несколькими id (2015)