2017-04-05 128 views
1

我开始使用pgadmin来查看我的数据库,但没有在左侧的浏览器部分显示出来。我不知道该怎么办。paAdmin4在浏览器中完全不显示。没有服务器,, no..nothing

它工作正常,直到昨晚。

pgAdmin not showing

pgAdmin dashboard not showing

+0

您需要重新启动连接,它们不是持久的。 – Mokadillion

+0

'仪表板 - >配置pgAdmin->浏览器 - >节点' - 你有没有一切设置显示? –

+0

请在上面看到我的图像“pgAdmin not showing”@ŁukaszKamiński –

回答

0

我其实只是处理了这个问题,第二次(方便地足够远,已经忘记了的答案),我诚实地惊讶它不是更常见。这可能会或可能不会解决您的问题;它确实解决了一个与我的症状相同的问题。


解决问题

  1. 重启机器(reboot -h now或挑选你的毒药)
  2. 开始/数据库(pg_ctl -D database_name start
  3. 删除从config.py指定的DATA_DIRpgadmin4.db重启

    • 例如在OS X(酋长),DATA_DIR/Users/username/.pgadmin/
    • 我把它移动到一个临时位置,将其保存,以防万一,如果一切顺利的话,你就不会最终需要它
  4. 开始的pgAdmin 4

  5. (RE)创建基于初始化服务器组和服务器提示

    • 这是基于任何的参数您曾经配置数据库以开始;例如,如果你的数据库只能访问特定的用户,你需要设置在服务器设置
  6. 给它第二重的负载,但你应该是所有设置


为什么它的工作原理

问题的根源在于,当你做一个重新安装(或其他重大的重新配置),pgAdmin的无法处理(这是超级技术术语)的事实,有冲突的副本pgadmin4.db

这使我这个结论in the manual(原有所低估)的文档:

为了配置Python代码,请按照下列步骤操作:

确保任何现有配置数据库(pgadmin4。db)在包含pgAdmin Python代码的web /目录中移出

这我解释的意思是“如果你执行更新,您必须删除旧的数据库pgadmin4.db,否则你会得到一个空白页。”


相关问题

我只能够找到它引用此问题的两个额外的问题。

虽然我部分同意这不是技术上“编程”的问题,其解决方案包括理解和修改一个开源项目的运作,以及不符合标准将纳入dba.stackexchange.com

相关问题