无法在 Ubuntu 中导入 PostgreSQL 数据库

无法在 Ubuntu 中导入 PostgreSQL 数据库

我需要帮助,我需要使用 PostgreSQL 将我的数据库文件导入到 ubuntu。当我检查我的数据库时,它看起来如下所示。

在此处输入图片描述

当我尝试使用以下命令导入我的数据库文件时。

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

它给了我以下错误。

在此处输入图片描述

psql fatal role root does not exist

我需要为user1用户名导入数据库。请帮我解决这个问题并成功导入数据库。

答案1

您可能需要使用系统用户 postgres 来导入数据库。

sudo su-postgres

或者

sudo -u postgres -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

相关内容