在 Ubuntu 安裝 pgAdmin4 資料庫管理工具
大约 2 分鐘
安裝 pgAdmin 4
建議安裝桌面版本方便設定就好
#
# 設定軟體庫
#
# 為軟體庫安裝公鑰(如果之前沒有安裝):
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
# 建立軟體庫設定文件:
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
#
# 安裝 pgAdmin
#
# 安裝桌面模式與網頁模式
sudo apt install pgadmin4
# 只安裝桌面模式
sudo apt install pgadmin4-desktop
# 只安裝網頁模式
sudo apt install pgadmin4-web
# 設定網絡服務器,如果安裝 pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh
官方下載教學
第一次開啟會要求設定密碼,此處的密碼不是資料庫的連線密碼,
而是pgAdmin這個管理工具的使用密碼。
取消密碼設定
如果不想要設定可以取消,文件內有取消連線工具密碼的代償機制說明。
Master Password
The config.py File
config.py
在 Windows 預設安裝路徑C:\Program Files\pgAdmin 4\v7\web\config.py
在 Ubuntu 22.04 預設安裝路徑 /usr/pgadmin4/web/config.py
打開後將參數修改為MASTER_PASSWORD_REQUIRED = False
重開 pgAdmin 4 就生效了
資料庫備份
針對單一資料庫選擇備份,選擇後點右鍵跳出選單。
![[pgadmin_backup_1.jpg]]
有三種格式可供選擇。
- Tar:包成一個壓縮檔案。
- Plain:產出文字格式的 SQL 檔案。
- Directory:產出目錄結構的檔案。
![[pgadmin_backup_2.jpg]]
可以選擇要匯出結構或是資料或兩者都要。
![[pgadmin_backup_3.jpg]]
如果是選擇Plain
格式,建議把Use Column Inserts
打勾,方便做資料的移轉。
![[pgadmin_backup_4.jpg]]
資料庫還原
針對單一資料庫選擇還原,選擇後點右鍵跳出選單。
![[pgadmin_restore_1.jpg]]
只有 Tar 與 Directory 可以用這還原功能,Plain 要自己複製指令執行。
![[pgadmin_restore_2.jpg]]
如果還原檔內的資料表已經存在,會發生衝突錯誤,需要手動刪除或是勾選清空選項,沒有在還原檔內的。
![[pgadmin_restore_3.jpg]]