debian

Debian pgAdmin数据迁移步骤

小樊
41
2025-08-27 19:36:25
栏目: 智能运维

以下是在Debian系统上使用pgAdmin进行数据迁移的步骤:

  1. 安装pgAdmin

    sudo apt update && sudo apt install pgadmin4  
    

    启动后通过浏览器访问http://localhost/pgadmin4,使用管理员账户登录。

  2. 备份源数据库(逻辑备份)

    • 在pgAdmin中连接源数据库,右键点击数据库 → BackupExport
    • 选择导出格式(如SQL、CSV),指定路径和文件名,点击OK
    • 或使用命令行(推荐):
      pg_dump -U username -h source_host -d source_db -F c -b -v -f /path/to/backup.backup  
      
      -F c为自定义格式,支持跨版本恢复)。
  3. 传输备份文件
    使用scprsync将备份文件从源服务器复制到目标服务器:

    scp /path/to/backup.backup username@target_host:/path/to/destination  
    
  4. 恢复数据到目标数据库

    • 在pgAdmin中连接目标数据库,右键点击数据库 → RestoreImport
    • 选择备份文件,确认导入选项(如覆盖现有数据),点击OK
    • 或使用命令行:
      pg_restore -U username -h target_host -d target_db -v /path/to/backup.backup  
      ```。  
      
      
  5. 验证迁移结果

    • 检查目标数据库中的表结构和数据是否完整。
    • 执行简单查询(如SELECT * FROM table_name)确认数据一致性。

注意事项

0
看了该问题的人还看了