postgresql备份和恢复

1、备份

备份一个数据库:

pg_dump -h 127.0.0.1 -U 用户名 数据库名 > /home/backup/备份文件名.dump

备份一张表:

pg_dump -U 用户名 数据库名 -t 表名 -f /home/backup/备份文件名.sql


2、恢复

恢复一个数据库:

pg_restore -h 127.0.0.1 -U 用户名 -d -C -d 数据库名 备份文件名.dump

恢复一张表:

进入psql终端,/t /home/backup/备份文件名.sql



postgresql,pgsql | 2018-02-18 02:07:25