powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / скопировать данные в таблицу из другой таблицы
9 сообщений из 9, страница 1 из 1
скопировать данные в таблицу из другой таблицы
    #34754757
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть два линукса, под каждым postgresql, нужно данные из одной таблицы скопировать в такую же таблицу в другой базе на другом сервере.
Как быстрее?
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34754856
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что наверное - backup/restore для конкретной таблицы.
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34754925
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS. Это если перекрыть... А если добавить данные, то нужно поизвращаться
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34755000
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psql -h server1 -c "copy table to STDOUT" | psql -h server2 -c "copy table from STDIN"
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34755110
Thamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pamirPS. Это если перекрыть... А если добавить данные, то нужно поизвращаться

Если нужно что-то посложнее, чем просто скопировать в пустую таблицу, то можно посмотреть в сторону Opensource ETL Kettle . Не скажу, что это самый быстрый способ, но зато очень гибкий (плюс полная поддержка PostgreSQL).
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34757126
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeXa NalBatpsql -h server1 -c "copy table to STDOUT" | psql -h server2 -c "copy table from STDIN"

спасибо всем.
Особенно LeXa NalBat! использовал, мощно ! втянул 20 ГБ, правда вермя не смог замерить , вот если так же засосать даные из mssqlserver ;)...
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34757211
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhвот если так же засосать даные из mssqlserver ;)...Tab-delimited файл можно загрузить в постгрес удвоив обратные слэши: cat file.dat | perl -pe 's/\\/\\\\/g' | psql -c "copy table from STDIN". Возможно еще добавив к команде copy ключик "with null as ''". Так что, если выгрузите данные из mssql в STDOUT в tab-delimited формате, то без проблем.
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34757521
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh LeXa NalBatpsql -h server1 -c "copy table to STDOUT" | psql -h server2 -c "copy table from STDIN"
спасибо всем.
Особенно LeXa NalBat! использовал, мощно ! втянул 20 ГБ, правда вермя не смог замерить , вот если так же засосать даные из mssqlserver ;)...
offtop:
Теперь, если такой вопрос возникнет еще раз, можно будет ответить
"Поищи по словам втянул и засосать "
:-)
...
Рейтинг: 0 / 0
скопировать данные в таблицу из другой таблицы
    #34757532
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serik Akhmetov Winnipuh LeXa NalBatpsql -h server1 -c "copy table to STDOUT" | psql -h server2 -c "copy table from STDIN"
спасибо всем.
Особенно LeXa NalBat! использовал, мощно ! втянул 20 ГБ, правда вермя не смог замерить , вот если так же засосать даные из mssqlserver ;)...
offtop:
Теперь, если такой вопрос возникнет еще раз, можно будет ответить
"Поищи по словам втянул и засосать "
:-)

можно в фак занести ;-)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / скопировать данные в таблицу из другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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