windows下postgresql数据库备份和还原

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"

你可能感兴趣的:(windows下postgresql数据库备份和还原)