powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных из одной таблицы в другую.
3 сообщений из 3, страница 1 из 1
Перенос данных из одной таблицы в другую.
    #40093950
Pitrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите новичку, как реализовать задачу.

Есть несколько таблиц, на 50+ млн записей. Нужно как-то перенести данные в одну таблицу. Как это можно реализовать?
Акция скорее всего разовая.

SQL знаю вообще очень поверхностно, а постгрес вообще начал использовать неделю назад.
...
Рейтинг: 0 / 0
Перенос данных из одной таблицы в другую.
    #40093951
Pitrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Грубо говоря, есть 5 столбцов: int, var, var, var, timestamp. Перенести нужно только три столбца var, остальное не нужно.
Все на что хватает моего скила - это читать питоном какое-то количество строк, и писать в другую таблицу, после чего удалять перенесенные строки. Это будет медленно, да и вообще, нужно учиться.

Как это можно реализовать средствами самого постгреса?
...
Рейтинг: 0 / 0
Перенос данных из одной таблицы в другую.
    #40094050
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pitrovich, можно начать с чтения документации к команде insert. Напр., есть вариант
Код: sql
1.
insert into сометабле (сомефиелд1, сомефиелд2, … сомефиелдN) select сомефиелд1, сомефиелд2, … сомефиелдN from сометабле2 where …;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных из одной таблицы в другую.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]