iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
1

今天來介紹幾個我在PGAdmin中比較常用的幾個功能。

建立使用者

在PGAdmin中可以建立其他使用者連線此資料庫,這樣就不需要提供admin帳號給其他同事或是廠商,避免最高權限的帳號外流導致資料庫資安問題。在連線資訊中包含DatabasesLogin/Group RolesTablespaces。點開Login/Group Roles可以看到已建立的使用者及群組。對Login/Group Roles按右鍵並選擇Create > Login/Group Roles。然後設定名稱、密碼,並設定可以為登入。

image-20201001215051298

image-20201001215215192

image-20201001215225510

image-20201001215305656

接著用此帳號密碼便可以登入。

image-20201001220105765

列表新增連線表示有成功登入了!

image-20201001220147500

介面操作

PostgreSQL的Database中可建立好幾個Schema,一般預設都是public,public中包含許多項目,其中最常使用的是Tables 及 Sequences。其中Tables紀錄表格資料;Sequences紀錄每個表格的計數。

當Table有建立時,可以對table按右鍵檢視資訊

image-20201001221309666

進入後若想要篩選,可以在上方的功能列表中找到Sort/Filter。

image-20201001221528256

可以在SQL Filter區塊中輸入篩選條件。若要設定排序,可以按Data Sorting右邊的 +新增並選擇排序的欄位,以及升冪降冪。

image-20201001221632115

Query Tool

我也常用Query Tool 取得我要的資訊,因為資料庫經過正規化後,有時需要資料並不是全部都在單一Table中,使用query tool可以直接取得整理後的資料,相當方便。

先找到要執行query tool的database,然後按下Query Tool的按鈕。接著會跳出新的頁籤,頁籤中可以輸入query 指令,並按下F5執行指令。

image-20201001222911579

備份還原

點選想要備份的database、schema或table,並對他按右鍵選擇backup,設定檔案位置後即可進行備份。

image-20201001223059089

另外可以選擇Plain Format,可輸出可修改的sql檔案。

image-20201001223454763

也可以設定輸出的內容,裡面有許多選項可以設定。包含只輸出資料或schema,指令包含drop table等等。

image-20201001223607528

結論

今天簡單介紹我在PGAdmin常用的項目,PGAdmin上還有許多實用的功能,如果有想要了解的也歡迎在下面提出喔!


Amos3.0 團隊系列文

以下為團隊所有成員的主題,也歡迎大家前往欣賞喔!


上一篇
大象資料庫 - PostgresQL
下一篇
秘密金庫 - Key Vault
系列文
用Azure建立一條龍的服務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言