現在公司的關系型數據庫使用的是postgreSQL,最近找到一個十分方便的終端工具操作postgreSQL,簡單分享一下。
安裝
因為這個工具是用python寫的,我們既可以使用pip安裝,也可以使用brew安裝,筆者這里推薦大家使用brew安裝:
brew install pgcli
連接數據庫
安裝完成后可以使用help命令測試是否成功安裝:
然后根據提示使用命令連接數據庫服務即可:
pgcli -h (host) -p (port) -U (用戶名) (數據庫的名稱)
輸入完上面的命令后還需要輸入一次密碼,然后就可以連接到數據庫了!輸入 \d 命令可以查看數據庫中的表:
appserver_coffee> \d
使用alias簡化數據庫連接操作
方式1
每次進入數據庫都要執行一次操作十分麻煩,我們可以使用alias命令簡化數據庫的連接操作,比如筆者就將進入coffee數據庫的命令簡化為了 pgcli_coffee:
但是有密碼的話每次還是需要輸入密碼的。
方式2(推薦這種方式)
方式1還是比較麻煩,因為每次還得輸入密碼。我們可以通過修改pgcli的配置文件去簡化操作。
首先打開pgcli的配置文件:
在配置文件中那個個 [alias_dsn] 配置項進行配置:
可以根據上面給的例子配置自己的鏈接(公司賬戶跟密碼打馬賽克了)。
最后我們可以根據自己的配置實現簡化進入服務的操作:
pgcli方便之處
這個工具的強大之處在於他有命令提示功能(當然大家也可以安裝item2第三方命令提示插件或直接使用IDE自帶的提示也可以,看自己喜好):