pgadmin4 在更新到版本 4.11 后损坏

pgadmin4 is broken after update to version 4.11

我一直在成功使用 pgadmin 4,直到我 运行 Ubuntu 18.04 更新,其中包含 pgadmin 4 的更新。现在,每当我 运行 一个 'Select * from table',而不是显示结果,它显示 'table_oid'。我用谷歌搜索了这个,并提到了一个.pgadmin.conf,我在我的系统上的任何地方都找不到它。也试过uninstall/reinstall,没用。

尝试 uninstall/reinstall,尝试手动创建 .pgadmin 文件夹和 pgadmin.conf 文件,但这没有帮助。我确信它很简单,但由于安装方式、文件位置等不同而令人困惑。我的 python 版本是 3.6。感谢任何能给我指明正确方向的东西。

您需要将 python3 软件包 psycopg2 升​​级到版本 >= 2.8(参见 here)。

感谢 Toobles 为我指明了正确的方向。我找到了一个 post 谈论 ~/.config/pgadmin/pgadmin4.conf 文件,但我没有那个文件。我创建了它并插入了 posted 设置,但它仍然不起作用。我刚刚发现我只创建了文件而不是 pgadmin4 DIRECTORY。如此愚蠢。总结修复:

  1. 将 python3 软件包 psycopg2 升​​级到版本 >= 2.8 (Toobles)
  2. 如果需要,创建 ~/.config/pgadmin/pgadmin4.conf 文件并插入:

    [一般] 应用程序路径= 浏览器命令= 固定端口=假 端口号=1 PythonPath=/usr/local/lib/python3.6/dist-packages

现在一切正常。

此问题已得到修复,pgAdmin4 添加了与 psycopg2 驱动程序的向后兼容性。

参考:https://www.pgadmin.org/docs/pgadmin4/4.12/release_notes_4_12.html