Выполнить команду COPY в удаленной базе данных, используя локальный файл

Я пытаюсь выполнить Postgres COPY команда.

COPY warehouse_terminal.test_table FROM 'C:\file.csv' DELIMITERS E'\t'
     CSV HEADER QUOTE E'\"' ESCAPE E'\\' NULL AS '';

Проблема в том, что БД, где я собираюсь использовать это удаленно, а файл "file.csv" находится на моей локальной машине в C:\, В результате файл не читается.
Удаленная БД, но локальный файл. Как я могу заставить это работать?

1 ответ

Решение

Использование \copy изpsql клиент на вашей локальной машине, это обертка для COPY только для этой цели.

Больше деталей:

Другие вопросы по тегам