Postgresql日常運維命令集錦(持續更新)

最近搞應用,測試數據時發現數據庫命令完全忘記了。。。。特此弄個集錦筆記筆記!

一、查看數據庫版本

1.查看數據庫客戶端版本

psql --version

2.查看服務器端版本

2.1 查看詳細信息

select version();

2.2 查看版本信息

show server_version;

2.3 查看數字版本信息包括小版號

SHOW server_version_num;
或者
SELECT current_setting('server_version_num');

3.注意事項

SELECT current_setting(‘server_version_num’);返回類型爲text,如果需要可以轉換爲interger

SELECT current_setting('server_version_num')::integer;

4.數據庫備份

4.1使用外部工具進行整體備份

pg_dump -h localhost -U postgres -d dbname xxx.bak

註解:

-h  指定數據庫服務器主機

-U 指定導出的用戶身份(postgres是最高權限管理員)

-d 指定需要備份的數據庫

5.還原數據庫

先新建同名數據庫,然後再執行以下命令還原

psql -h localhost -U postgres -d dbname -f xxx.bak

註解:

-f 指定源備份文件

 

 

Reference:

https://blog.csdn.net/kmblack1/article/details/78721653/

https://segmentfault.com/a/1190000038556666?utm_source=tag-newest

https://blog.51cto.com/heyiyi/892080

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章