Мне нужна помощь, мне нужно импортировать файл моей базы данных в 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