1、通过cmd进入数据库的bin目录
cd C:\Program Files\PostgreSQL\9.6\bin
2、执行pg_dump备份命令,localhost 或者IP
pg_dump -h host -p port -U username -d dbname> C:\dbname.bak
执行完后,会提醒输入口令,就是要输入密码
示例:pg_dump -h localhost -p 5432 -U postgres -d ship> C:\ship.bak
3、执行psql还原命令,在这之前,需要建一个空白的同名的数据库
psql -h localhost -p 5432 -U postgres -d ship< C:\ship.bak
psql -h localhost -p 5432 -U postgres -d ship -f "C:\ship.bak"
执行完后,会提醒输入口令,就是要输入密码