postgresql在安裝時自帶了pgadmin
和psql
,pgadmin
是視覺化工具,psql
是命令列工具。
雖然pgadmin操作起來會更加直觀簡單,但是在restore和backup db的時候,效率和效能會比較低下,如果db過於龐大,還會導致pgadmin記憶體溢位。
推薦使用psql來連線資料庫進行備份和恢復db,同樣大小的db,使用psql來restore會比pgadmin快上數倍!
psql -h -p-d -u
如果host是localhost,可以不指定該引數,當不指定埠號時會使用預設的埠號5432
,或者你可以通過-p
來指定其他埠號。
比如你想連線本地的db:test:5432
,使用者名稱是postgres
,可以使用如下的命令:
psql -d test -u postgres
如果有密碼的話會提示你輸入密碼,連線資料庫後就可以直接通過sql語句來進行相關的操作了。
psql命令也可以不指定某個資料庫,如下:
psql -h -p-u
這時候登陸成功後會進入psql的命令臺,此時可以跑一些資料庫備份、建立資料庫或者連線資料庫之類的操作。
在psql的命令臺輸入\c
,接著按下回車鍵,即可連線到對應的資料庫,如下:
postgres=# \c cbx6_dev
warning: console code page (437) differs from windows code page (1252)
8-bit characters might not work correctly. see psql reference
page "notes for windows users" for details.
you are now connected to database "cbx6_dev" as user "postgres".
cbx6_dev=#
如果已經連線到乙個資料庫了,這時候想切換到另乙個資料庫怎麼辦?很簡單,還是跑這個\c
的命令即可。
和其他的命令列工具不一樣,psql在退出時並不是使用exit
,而是使用\q
,接著按下回車就行了,這裡的q指的就是quit。
PostgreSQL psql的使用與退出例項教程
postgresql在安裝時自帶了pgadmin和psql,pgadmin是視覺化工具,psql是命令列工具。雖然pgadmin操作起來會更加直觀簡單,但是在restore和backup db的時候,效率和效能會比較低下,如果db過於龐大,還會導致pgadmin記憶體溢位。推薦使用psql來連線資料...
PostgreSQL psql的使用與退出
postgresql連線資料庫的兩種方式 postgresql在安裝時自帶了pgadmin和psql,pgadmin是視覺化工具,psql是命令列工具。雖然pgadmin操作起來會更加直觀簡單,但是在restore和backup db的時候,效率和效能會比較低下,如果db過於龐大,還會導致pgadm...
PostgreSQL psql的使用與退出
postgresql在安裝時自帶了pgadmin和psql,pgadmin是視覺化工具,psql是命令列工具。雖然pgadmin操作起來會更加直觀簡單,但是在restore和backup db的時候,效率和效能會比較低下,如果db過於龐大,還會導致pgadmin記憶體溢位。推薦使用psql來連線資料...