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文件夹下.
推荐学习《
》。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何切换目录09/18
- ♥ pyqt5在python中弹出提示框10/03
- ♥ 字典遍历是否在 Python 中排序?11/01
- ♥ Python中如何使用带有yield的函数11/13
- ♥ 如何在 python 中执行希尔排序?01/08
- ♥ 如何添加和删除python列表数据09/27
内容反馈