Невозможно импортировать базу данных PostgreSQL в Ubuntu

Невозможно импортировать базу данных PostgreSQL в Ubuntu

Мне нужна помощь, мне нужно импортировать файл моей базы данных в Ubuntu с помощью PostgreSQL. Когда я проверяю свою базу данных, она выглядит следующим образом.

введите описание изображения здесь

Когда я пытаюсь импортировать файл базы данных с помощью следующей команды.

sudo psql sallon_test1</home/subhrajyoti/Sallon/sallon_test.sql

он выдает мне следующую ошибку.

введите описание изображения здесь

psql fatal role root does not exist

Мне нужно импортировать базу данных для user1имени пользователя. Пожалуйста, помогите мне решить эту проблему и успешно импортировать базу данных.

решение1

Вероятно, вам придется использовать системного пользователя postgres для импорта вашей базы данных.

sudo su - постгрес

или

sudo -u постгрес -i

решение2

Ниже приведены команды импорта базы данных; пожалуйста, измените каталог в соответствии с вашим путем,

ubuntu@ip-10-0-0-177:/var/www/html/xyzapp$ sudo su - postgres

postgres@ip-10-0-0-177:~$ psql -U postgres covid19 < /var/www/html/xyzapp/Database/kan_structure.pgsql

Связанный контент