Как использовать команду \ i в SQL -Shell? - PullRequest
0 голосов
/ 02 августа 2020

Я новичок в PostgreSQL, и я хотел использовать или запустить специальный файл c на SQL -Shell на windows, но я получаю некоторые ошибки, которые, по моему мнению, не имеют смысла насколько мне известно.

Я запустил следующее ...

\i 'C: \Users\Username\Documents\person.sql' : No such file or directory

Я не знаю, почему это не работает с кавычками, и по умолчанию этот файл существует, который я загрузил с веб-сайт!

В ходе экспериментов я снова запустил следующее без кавычек с другой ошибкой

\i C: \Users\Username\Documents\person.sql : Permission denied

Я не знаю, почему сначала написано, что его не существует, но позже не получить разрешения на файл. У меня вопрос: в чем проблема следующих запусков и что-то не так с моим запуском?

Я просмотрел этот сайт и увидел общие проблемы, но это не помогло мне в дальнейшем!

Спасибо !

1 Ответ

2 голосов
/ 02 августа 2020

Хотя это и не очень традиционно Windows -y, использование косой черты должно вас исправить. Попробуйте следующее:

\i C:/Users/Username/Documents/person.sql

Вы также можете go использовать путь экранирования обратной косой черты, например \\, но это, вероятно, не стоит усилий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...