使用三种不同的备份方法
SQL dump
Backup-SQL Dump
Dump方法是生成含有SQL命令的文本文件。通过系统中自带的pg_dump指令可以将指定库中的表及其表中的数据以SQL指令的形式dump到一个文件中
pg_dump -hlocalhost -U postgres -p 5432 -d spj -f "D:/test.dmp"
这个命令可以在任意可以连接数据库的远程机器上运行,但他需要读表的权限,所以大多数是用superuser用户运行这个命令。连接指定的数据库可以使用-h host和-p port命令选项。默认的host是localhost或由PGHOST环境变量指定。使用-U选项设置连接数据库的用户。
查看生成的dmp
文件:
Restore
create database newspj
psql -h localhost -U postgres -d newspj -f "D:/test.dmp"
<