Пытаюсь загрузить данные из текстового файла на удаленный сервер в БД PostgreSQL.
@echo off
"C:\PostgreSQL\11\bin\psql.exe" -h srv.local -U postgres -d postgres -p 5432 -c "COPY datatest FROM 'C:/1.txt' DELIMITER '|' CSV HEADER"
pause
Но выдает ошибку:
ОШИБКА: не удалось открыть файл "C:/1.txt" для чтения: No such file or directory
ПОДСКАЗКА: COPY FROM указывает серверному процессу PostgreSQL прочитать данные из файла. Возможно, на самом деле вам нужно клиентское средство, например, \copy в psql.
Для продолжения нажмите любую клавишу . . .
Файл точно существует. Права дал какие только возможно.
Локально(на сервере) данные такой командой нормально импортируются.