Выполнить команду 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
только для этой цели.
Больше деталей: