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

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