Выполнить команду 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:\. В результате файл не читается.
Удаленная БД, а локальный файл. Как я могу заставить это работать?


person muffin    schedule 24.09.2014    source источник


Ответы (1)


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

Подробнее:

person Erwin Brandstetter    schedule 24.09.2014