Сервер работает на линуксе. Но клиенты под 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
Обратите внимание на:
Так вот | означает ИЛИ, т.е. вы уже определитесь надо вам данные брать из STDIN или из файла.