postgresql pgAdmin4密钥错误:'ck_port_range'

n8ghc7c1  于 2023-08-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(281)

运行pgAdmin4时,出现The pgAdmin 4 server could not be contacted错误,日志如下。

2023-07-24 10:59:36,375: ERROR  pgadmin:    Database migration failed

2023-07-24 10:59:36,380: ERROR  pgadmin:    Traceback (most recent call last):
  File "C:\Users\USER\AppData\Local\Programs\pgAdmin 4\v7\python\lib\site-packages\alembic\operations\batch.py", line 692, in drop_constraint
    const = self.named_constraints.pop(const.name)
KeyError: 'ck_port_range'

...

PermissionError: [WinError 32] �ٸ� ���μ����� ������ ��� ���̱� ������ ���μ����� �׼��� �� �� �����ϴ�: 'C:\\Users\\USER\\AppData\\Roaming\\pgAdmin\\pgadmin4.db' -> 'C:\\Users\\USER\\AppData\\Roaming\\pgAdmin\\pgadmin4.db.20230724105936'

字符串
如果有人知道这个错误,我会很感激任何帮助。

qvsjd97n

qvsjd97n1#

我在Windows 10机器上使用pgAdmin4版本7.5时遇到了同样的问题,其中安装了旧版本4.11(由中央公司安装)并且没有本地PostgreSQL数据库。
用6.21(最新且唯一可用的v6)替换7.5版本给了我一个提示,即%USERPROFILE%\AppData\Roaming\pgadmin\中的内部pgAdmin4数据库已损坏。我删除了整个文件夹,然后6.21运行没有问题。请注意,所有配置已被重置。
然后我安装了当前的7. 5版本,它也运行没有问题,并在此之后卸载了6. 21。
我认为首先只删除%USERPROFILE%\AppData\Roaming\pgadmin\文件夹就足以解决这个问题。

相关问题