换机不求人,使用 Navicat 备份和恢复数据库
一、问题描述
最近遇到了更换机器的场景,由于平时工作需要,部分数据是清洗后存放在本地数据库中的,那么换机器把数据库进行备份和恢复就成为了绕不开的需求。
索性平时使用的是“神器” Navicat
,有了这一工具,对数据库的备份和恢复就变得相当简单了,不需要使用任何命令,只需要鼠标点几下就可以完成了。
二、备份
1. 备份数据库
以我日常习惯使用的 PostgreSQL
为例,连接数据库后,右键选择 转储 SQL 文件
,命名并保存在本地位置,备份数据表。
2. 备份查询
右键选择查询 在文件夹中显示
,另存在本地位置。
三、恢复
1. 恢复数据库
新建并连接数据库后,右键选择 运行 SQL 文件
,选择文件位置和编码方式,导入数据表,再进行刷新操作。
2. 恢复查询
先创建一个空查询,右键选择查询 在文件夹中显示
,将保存在本地位置的查询代码复制到查询文件夹中,删除空查询,再进行刷新操作。