PostgreSQL数据库,使用自带命令工具备份、还原数据库

发布时间 2024-01-07 22:48:30作者: 大雷小屋

零、命令位置

postgres安装路径/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"

三、自定义端口

pg_dump -h 192.168.50.146 -p 5433 -U postgres manage_hhht> F:\manage_hhht.bak

加一个 -p 的参数即可

四、命令释义

-h host,可以是ip,也可以是localhost
-U user,用户名称
-d database,数据库名称
-f find,要操作的文件地址
-p port,自定义端口号

五、作者的话

亲测:使用该方式迁移数据库,不会造成主键重复等一系列麻烦的问题