2015-10-13 8 views
0

Я создаю программу на Java для чтения файла Excel, удаляю некоторые плохие строки, создаю из него файл CSV и вставляю его в базу данных PostgreSQL с помощью синтаксиса COPY. В настоящее время он работает, если файл и база данных находятся на одном компьютере. Я хочу, чтобы он работал, если база данных находится на удаленной машине. Возможно ли с синтаксисом COPY захватить CSV-файл на другом компьютере, чтобы вставить его в базу данных? Или есть другие альтернативы?Синтаксис PostgreSQL COPY для удаленной БД из локальной CSV

+0

Копирование захватывает файл, на который вы указываете, ему все равно, откуда и от чего. –

ответ

0

Просто подключитесь к базе данных (с psql) с сервера, который содержит файл, и вы можете просто сделать \copy mytable FROM foo.csv DELIMITER ','.

Смежные вопросы