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,自定义端口号
五、作者的话
亲测:使用该方式迁移数据库,不会造成主键重复等一系列麻烦的问题 😉
分类:
数据库技术栈
标签:
postgresql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南