debian

如何在Debian中升级pgAdmin而不丢失数据

小樊
52
2025-08-19 17:37:14
栏目: 智能运维

在Debian中升级pgAdmin且不丢失数据,需先备份配置和数据,再通过包管理器更新,具体步骤如下:

  1. 备份数据

    • 停止pgAdmin服务:sudo systemctl stop pgadmin4
    • 备份配置文件和数据目录:
      sudo tar -czvf pgadmin_backup.tar.gz /etc/pgadmin /var/lib/pgadmin/  
      
      (数据目录路径可能为/var/lib/pgadmin~/.pgadmin,需根据实际确认)。
    • 将备份文件存储到外部设备或云存储。
  2. 更新系统包索引

    sudo apt update  
    
  3. 升级pgAdmin

    • 若已安装旧版,先移除:sudo apt remove pgadmin4
    • 添加pgAdmin官方仓库(如需):
      curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg  
      sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'  
      sudo apt update  
      
    • 安装新版本:sudo apt install pgadmin4
  4. 恢复数据

    • 若配置或数据有变动,从备份中恢复:
      sudo tar -xzvf pgadmin_backup.tar.gz -C /  
      
  5. 验证安装

    • 启动服务:sudo systemctl start pgadmin4
    • 通过浏览器访问http://<服务器IP>:5050,使用原管理员账户登录,确认数据完整。

注意

0
看了该问题的人还看了