当前位置: 首页 > news >正文

postgreSQL卸载踩坑

场景:
测试环境使用的 postgreSQL12,导出了一份 dump文件,我本地是postgreSQL17,执行 restore 的时候老是报错,我只能卸载掉17版本下载和测试环境一样的版本

我最开始只是执行了这个卸载程序,然后就直接开始安装12版本,安装完之后,打开pgAdmin ,输完密码就报错了
在这里插入图片描述

报错信息:

在这里插入图片描述

说白了还是没卸载干净,然后参考这俩文章

https://docs.pingcode.com/baike/1796509
还有这一篇的“卸载”部分,使用完全卸载工具去卸载,

注册表我都删干净了,然后还是报上面的错误。。。

最后找到了是因为 pgadmin的配置文件夹没删,问题核心是 pgAdmin 4 的配置数据库(pgadmin4.db)结构不兼容。错误 (sqlite3.OperationalError) no such column: server.hostaddr表明 pgAdmin 4 的旧版本(4.15)配置文件被保留,而新版本(9.4)尝试读取不存在的列 hostaddr,导致崩溃

解决:

Windows电脑上打开 cmd , 执行 %APPDATA%\pgAdmin
把这俩文件夹删掉即可

在这里插入图片描述

如果提示被占用,删不掉,那就打开任务管理器,结束 pgadmin 的进程再去删除就可以了

至此 pgadmin 就可以正常使用了

http://www.dtcms.com/a/341611.html

相关文章:

  • Kolors Virtual Try-On:快手可图推出的AI虚拟换衣项目
  • JAVA中向量数据库(Milvus)怎么配合大模型使用
  • 简笔成画:让AI绘画变得简单而有趣
  • pyecharts可视化图表仪表盘_Gauge:从入门到精通
  • 【Linux】重生之从零开始学习运维之LVS
  • UUID(通用唯一标识符)详解和实践
  • 今日行情明日机会——20250820
  • K8S集群-基于Ingress资源实现域名访问
  • 软件测试面试题真题分享
  • 华为云之基于鲲鹏弹性云服务器部署openGauss数据库【玩转华为云】
  • VMware Workstation | 安装Ubuntu20.04.5
  • 红警国家的注册
  • Linux系统:管道通信
  • 牛津大学xDeepMind 自然语言处理(4)
  • README
  • AVL左旋右旋 学习小得
  • 【机器学习】什么是损失景观(Loss Landscape)?
  • Claude Code Git Commit Push 命令
  • 大模型4位量化 (46)
  • linux内核源码下载
  • CMOS知识点 MOS管不同工作区域电容特性
  • SED项目复现学习实录
  • Linux基础介绍-3——第一阶段
  • oracle服务器导入dmp文件
  • 力扣 hot100 Day79
  • ragflow 通过HuggingFace 配置rerank模型
  • 有序二叉树的删除
  • leetcode 3 无重复字符的最长子串
  • 个人使用AI开发的《PlSqlRewrite4GaussDB(PLSQL自动转换工具)1.0.1 BETA》发布
  • 【OneAI】使用Rust构建的轻量AI网关