知行编程网知行编程网  2023-01-09 11:00 知行编程网 隐藏边栏  25 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于postgresql如何备份数据库的相关知识,希望可以帮到处于编程学习途中的小伙伴

postgresql如何备份数据库

Postgresql 可以使用 pg_dump 来备份数据库。 pg_dump 是一个用于备份 PostgreSQL 数据库的工具。它可以在数据库正在使用时执行完整且一致的备份,而不会阻止其他用户访问数据库。

用法:

pg_dump [选项]... [数据库名字]

一般选项:

-f, --file=FILENAME output file or directory name

-F, --format=c|d|t|p output file format (custom, directory, tar, plain text)

-v, --verbose 详细模式

-Z, --compress=0-9 被压缩格式的压缩级别

--lock-wait-timeout=TIMEOUT 在等待表锁超时后操作失败

--help 显示此帮助信息, 然后退出

--versoin 输出版本信息, 然后退出

示例:

备份数据库,指令如下:

pg_dump -h 164.82.233.54 -U postgres databasename > C:\databasename.bak

开始-运行-cmd弹出dos控制台;然后在控制台,进入PostgreSQL安装目录bin:

cd C:\Program Files\PostgreSQL\9.0\bin

最后执行备份指令:

pg_dump -h 164.82.233.54 -U postgres databasename > C:\databasename.bak

指令解释:

pg_dump是备份数据库的命令,164.82.233.54是数据库的ip地址(一定要保证数据库允许外部访问~),当然本地数据库ip写localhost;

postgres 是数据库的用户名;databasename 是数据库名。

> 表示导出到C:\databasename.bak文件,如果没有路径,直接写databasename.bak文件名,备份文件会保存在C:\Program Files\PostgreSQL\9.0\bin文件夹下.

推荐学习《
》。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享