CSV windows 7 client

Сервер работает на линуксе. Но клиенты под windows
Как под windows в PostgreSQL загрузить данные из csv из клиента?
Просидел целый день, пытаясь загрузить данные из csv.
То путь не нравится(примеры в интернете на линуксе). Потом оказалось, что для клиента нужно написать параметр и всё равно не заработало.
Это всеми хваленная функция postresql, но у меня она не работает.
COPY users_temp(Position,business_telephone,User_login,department,FIO) from STDIN 'D:\users.csv' with (Delimeter ',')
Ругается на путь к файлу
Файл точно имеется по этому пути и имеет такое же имя. Вплодь до регистра

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Попробуйте вместо \

Попробуйте вместо \ использовать \\. Есть подозрение, что может прокатить

The absolute path name of the

The absolute path name of the input or output file. Windows users might need to use an E'' string and double any backslashes used in the path name.
Пробовал и так 'D:\\users.csv' и так ''D:\users.csv''
Не работает

Ошибку покажите как она

Ошибку покажите как она выглядит

(Без темы)

Понятно. Мауал вы значит не

Понятно. Мауал вы значит не читаете. Потому что если бы читали, то поняли бы где ошибка. Да и примеры там даже даны.
http://postgresql.ru.net/manual/sql-copy.html
Обратите внимание на:

COPY table_name [ ( COLUMN [, ...] ) ]
    FROM { 'filename' | STDIN }
    [ [ WITH ] ( OPTION [, ...] ) ]

Так вот | означает ИЛИ, т.е. вы уже определитесь надо вам данные брать из STDIN или из файла.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023