無法在 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

相關內容