# 迁移库

  • 对于不同的数据库,具有不同的操作方案
  • 大多数适用于 库名不同,其他要求相同的情况。

# pg数据库

  • 适用于 主机不同,模式名相同的情况

# 备份

  • 在库名右键, 依次点击: 工具 -> 备份 -> 选择备份的模式,以及对应模式的表 -> 选择备份位置 -> 开始备份

# 恢复

  • 在库名右键(库名不要求相同), 依次点击: 工具 -> 恢复 -> 选择备份的文件-> 开始恢复
  • 注意,恢复前,需要将存储过程,视图,索引等添加好,否则无法正常恢复

# mysql数据库

  • 操作逻辑同 pg数据库
  • 工具中,可以看到: 工具 -> 转储数据库 -> 恢复数据库

# oracle数据库

  • 无明显基于库的复制

# 迁移表

  • 适用于 表名相同,其他条件不限的情况
  • 对于dbeaver具有较为统一的操作逻辑

# 操作逻辑

  • 导出数据: 在表名右键, 依次点击: 工具 -> 导出数据
  • 导入数据: 在库名右键, 依次点击: 工具 -> 导入数据。 这里有个坑就是, 导入数据时,只支持csv,以及数据库表导入

# 基于数据库表导入

  • 实测,库表导入成功率高,操作也比较简便,就是操作有一点不醒目。 如图: dbeaver导入

# 基于sql导入

  • 实测容易出错, 过大的文件极易导致卡死
  • 操作逻辑: 在库表右键,依次点击 工具 -> 执行SQL脚本 -> 选择sql文件 -> 开始执行