PostgresSQL . Разрешение запрещено в cmd, когда я читаю из sql с помощью i

#windows #postgresql #psql

Вопрос:

Проблема

С Цитатой

 postgres-# i 'G:\postgresperson.sql'
G:/postgresperson.sql: No such file or directory
postgres-#
 

Я использую Windows 10. Я изменил разрешение папки на «Все» в свойствах. Я скопировал путь к файлу sql и вставил его в cmd. Но в нем по-прежнему говорится, что в разрешении отказано. У меня есть эта проблема даже без цитаты.

Без цитат

 postgres-# i G:\postgresperson.sql
G:: Permission denied
postgres-#
 

Спасибо за вашу помощь…

Комментарии:

1. Попробуйте прямые косые черты i g:/postgres/person.sql

2. Проблема с разрешениями также может быть вызвана разрешением пользователя postgres или пользователя Windows. Попробуйте открыть терминал с правами администратора. Наконец, вы можете увидеть, что расположение неверно в ошибке «Нет такого файла». В нем говорится: G:/postgresperson. sql, но это должно быть G:/postgres/person.sql Так что, может быть, вы также можете попробовать, как i ‘G:\postgres\person. sql’ (с двумя обратными косыми чертами \)

3. Спасибо всем вам за то, что спасли мой рассудок. Оба решения сработали.