最近搞應用,測試數據時發現數據庫命令完全忘記了。。。。特此弄個集錦筆記筆記!
一、查看數據庫版本
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