postgresql 如何从pgAdmin 4升级中恢复

cyvaqqii  于 2023-10-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(168)

按照here的说明操作后,pgAdmin 4无法连接到服务器。它会弹出一个名为Fatal Error的窗口,里面有一个很长的环境异常列表,后面还有一个更长的异常跟踪列表,其中最相关的似乎是:

Total spawn time to start the pgAdmin4 server: 0.008 Sec
2023-04-26 19:28:32,904: ERROR  pgadmin:    Database migration failed
2023-04-26 19:28:33,031: ERROR  pgadmin:    Traceback (most recent call last):
  File "C:\Users\Paul\AppData\Local\Programs\pgAdmin 4\v7\python\lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
self.dialect.do_execute(
  File "C:\Users\Paul\AppData\Local\Programs\pgAdmin 4\v7\python\lib\site-packages\sqlalchemy\engine\default.py", line 748, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: duplicate column name: shared

对话框上有一个Configure按钮,它提供了更改超时期限或指定固定端口号的选项,这两个选项都没有任何明显的积极影响。
我能做些什么来恢复吗?或者我应该从头开始重新安装PostgreSQL?我已经安装了PostgreSQL 12.3。
编辑:我重新安装了PostgreSQL并重新安装了最新版本;问题仍然存在:(

cwxwcias

cwxwcias1#

目前最简单的解决方案是删除损坏的文件%APPDATA%/pgadmin/pgadmin4.db,但您将丢失所有以前的配置源

相关问题