PostgresSQL客戶端pgAdmin4使用


1.說明

pgAdmin 4是一款為PostgreSQL設計的可靠和全面的數據庫設計和管理軟件,
它允許您連接到特定的數據庫,創建表和運行各種從簡單到復雜的SQL語句。
它支持的操作系統包括Linux,Windows,Mac OS X。
這里使用的pgAdmin 4是安裝PostgreSQL數據庫時自帶的,
在安裝包解壓后的目錄可以看到客戶端工具pgAdmin 4。


 
 

2.啟動pgAdmin 4

使用MobaXterm終端登陸數據庫所在服務器:
ssh postgres@10.43.159.9
登陸后執行如下腳本:
/home/postgres/pgsql/pgAdmin 4/bin/pgAdmin4
由於pgAdmin 4中間帶有空格,
可以用引號''把命令括起來。
腳本執行成功后,
會在當前Windwos打開一個pgAdmin窗口:


 
 

同時打開遠程的firefox瀏覽器,
瀏覽器中自動打開pgAdmin頁面:


 
 

3.pgAdmin窗口

pgAdmin窗口的菜單提供的功能:


 
 

3.1.New pgAdmin 4 Window

在瀏覽器中打開一個新的pgAdmin頁面,
這樣就可以同時連接不同的PostgreSQL數據庫。
如果關閉了瀏覽器,
會重新打開瀏覽器並且載入pgAdmin頁面。

4.創建服務器

創建服務器連接到指定的PostgreSQL數據庫。
在pgAdmin的Dashboard歡迎界面,
點擊Add New Server創建服務器:


 
 

輸入地址、用戶名和密碼等信息后點擊Save。
Hostname/address:10.43.159.9
Port :5432
Maintenance database: postgres
Username :postgres
Password :passowrd1234

5.連接服務器

依次點擊左邊的數據庫視圖樹,
可以看到數據庫的各種信息,
包括數據庫表,角色和表空間等。
Browser -> zdh-9-PostgreSQL -> 10.43.159.9_postgres ->
Databases -> postgres ->
Schemas -> public ->
Tables -> weather


 
 

6.Dashboard等6個選項卡作用

在連接到數據庫服務器后,
可以看到pgAdmin頁面主要有6個選項卡:
Dashboard,Properties,SQL,Statistics,Dependencies,Dependents。
在視圖樹中選擇不同的數據庫對象,
對應的選項卡也會展示不同的內容,
下面以表和表空間為例簡單說明一下。

6.1.表Tables

 
 

 
 

 
 

 
 

 
 

 
 

6.2.表空間TableSpaces

 
 

 
 

 
 

 
 

 
 

 
 

6.3.總結

總結一下Dashboard頁面沒有變化,
Dashboard頁面展示的都是數據庫的信息,
Properties展示當前對象的配置項,
SQL展示構建當前對象使用的DDL,
Statistics展示當前對象的統計信息,
Dependencies展示當前對象對其他對象的依賴,
Dependents展示其他對象對當前對象的依賴。

7.編輯表

右擊視圖樹中的weather表,
點擊Properties可以編輯weather表。


 
 

weather -> General


 
 

weather -> Columns


 
 

點擊右邊的+號可以新增字段。

各個選項卡可以編輯表的各種配置,
可以直接修改,然后保存即可。

8.執行SQL

進入可以執行自定義SQL窗口:
Tools -> Query Tool


 
 

8.1.執行SQL

點擊工具欄上面的閃電按鈕,
或者點擊下拉框中的Execute/Refresh,
或者使用快捷鍵 F5,


 
 

點擊執行后,會在頁面下方彈出如下內容:
Data Output:輸出SQL查詢返回的條目內容;
Explain:輸出SQL執行計划;
Messages:輸出SQL執行后的返回消息,類似於命令行的返回;
Notifications:輸出一些事件信息;
Query History:記錄SQL的執行歷史,可以看到每次執行的詳細SQL內容。


 
 

 
 

 
 

 
 

8.2.執行指定的SQL

選中一條SQL,再按執行按鈕,
會執行選中的SQL,而不是全部SQL。

8.3.保存SQL

工具欄上的Sava File可以將SQL保存為文件,
第一次保存時需要在URL中寫上文件名。


 
 

下次使用時使用Open File直接打開即可。

8.4.保存查詢結果

工具欄上的Download可以保存查詢結果,
下載保存為csv文件,參考路徑如下:
/home/postgres/Downloads/data-1550655947955.csv


 
 

8.5.查看執行計划

Explain F7
Explain Analyze Shift+F7(更詳細)

9.創建數據庫、角色和表空間

右鍵視圖樹10.43.159.9_postgres,
可以看到Create命令,
其中可以創建各種數據庫對象。


 
 

還有對數據庫其他對象的增刪改查各種命令,
基於可視化界面,功能非常強大,且易於使用。

10.其他功能

10.1.修改顯示語言

File -> Preferences -> Miscellaneout -> User language
可以選擇中文等語言顯示:


 
 

10.2.重置界面布局

File -> Reset Layout
如果界面布局亂了,又改不回來,
可以重置界面布局。

10.3.關閉進程

在Dashboard -> Sessions界面可以看到連接到服務器的進程,
可以對這些客戶端進程進行一些簡單的管理,
比如關閉對應的進程:


 
 

11.參考文章

pgAdmin4的應用(一)
pgAdmin4的應用(二)



作者:木木與呆呆
鏈接:https://www.jianshu.com/p/e7fe45a10cee
來源:簡書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM