使用navicat转储sql文件时在运行sql文件会数据报错并有丢失现象,在这里我习惯用命令来备份。

1、首先进入postgresql安装目录下的bin目录

在这里插入图片描述

2、输入cmd进入命令窗口

在这里插入图片描述
在这里插入图片描述

3、输入下面命令

备份命令:

pg_dump.exe  -h   192.168.1.155  -U  postgres   -p 5432 -f  D:\test.dump  -E utf8 -Ft tender

pg_dump.exe -h 192.168.1.155(备份的ip) -U postgres(用户名) -p 5432 -f D:\test.dump(备份文件保存地址) -E utf8 -Ft tender(备份的数据库)

恢复命令:

pg_restore.exe -h 192.168.1.222  -U postgres  -p 5432 -c -d postgres   D:\test.dump

pg_restore.exe -h 192.168.1.222 -U postgres(数据库名) -p 5432 -c -d postgres D:\test.dump(之前备份的文件)

Logo

一站式 AI 云服务平台

更多推荐