Как запустить sql sqript в pgadmin4 в Linux?

У меня есть скрипт БД demo-small.sql нужно его импортировать в pgadmin4, в WIndows я в командной строке psql вводил \i путь к скрипту, но как в Linux это сделать?

Ввел команды:

1)sudo -u postgres psql

2)\i /home/asl/Загрузки/demo-small-20170815.sql

Пишет: Отказано в доступе


Ответы (1 шт):

Автор решения: don Rumata

Проблема в том, что sql-дамп находится в профиле пользователя. Чтобы туда добраться из под другого пользователя - нужно больше магии. Проще на данном этапе - положить файл туда, откуда его смогут читать все. Например - /var/cache. sudo wget или sudo mv в помощь. Дополинтельно, можно дать права, чтобы точно преточно любой залогиненый пользователь мог дамп прочесть: chmod 644 /var/cache/demo-small-20170815.sql.

→ Ссылка