PostgreSQL数据库,使用自带命令工具备份、还原数据库
零、命令位置
postgresql安装路径/bin
一、备份数据库
有密码会提示“输入口令”,输入完成开始备份
pg_dump -h 192.168.200.30 -U postgres postgis_sample> D:\postgis_sample.bak
二、还原数据库
有密码会提示“输入口令”,输入完成开始还原
psql -h 192.168.200.30 -U postgres -d postgis_sample -f "D:\postgis_sample.bak"
三、自定义端口
加一个 -p 的参数即可
pg_dump -h 192.168.50.146 -p 5433 -U postgres manage_hhht> F:\manage_hhht.bak
四、命令释义
-h host,可以是ip,也可以是localhost
-U user,用户名称
-d database,数据库名称
-f find,要操作的文件地址
-p port,自定义端口号
五、作者的话
亲测:使用该方式迁移数据库,不会造成主键重复等一系列麻烦的问题 😉