【问题标题】:PgAdmin4 unable to query or view dataPgAdmin4 无法查询或查看数据
【发布时间】:2017-02-26 09:42:48
【问题描述】:

我有一个非常基本的 PostgreSql 表。尽管表模式很简单,但我无法通过 PgAdmin4 查询它。

View Data 选项无响应; Query Tool 选项在几次尝试打开和关闭面板后变得无响应。当查询工具最终(以某种方式)启动时,一个简单的 SQL 语句,如

SELECT * FROM test_table

将永远旋转,永远不会显示。

上图显示了完全相同的表,在 PgAdmin3 下是可以的。

创建的表是空的。然后加上一行。但它抛出了关于没有主键的错误。当我尝试设置主键时,这也引发了错误。所以我使用 TeamPostgreSql 来设置一个主键。所以现在在 PgAdmin3 下一切都很好。因此,我真的很好奇 PgAdmin4 发生了什么?

【问题讨论】:

  • 有问题的不是“Postgres”——而是 pgAdmin
  • 我同意@a_horse_with_no_name,顺便说一下,pgAdmin4 是近 6 个月大的开源项目,可能包含错误,但您可以记录错误并帮助开发人员改进产品。 redmine.postgresql.org/projects/pgadmin4
  • 在尝试不同版本的 pgadmin4 时,我在 windows 中也遇到了很多问题。 Pgamin III 需要 3 秒才能打开,而 pgadmin IV1.6 则要慢得多 20 秒。而且我无法运行任何查询,并且在下面的 n33ma 指示的日志中没有得到任何内容;访问数据库也很慢,我无法运行任何查询。我在谷歌搜索时了解到这是一个与 Windows 相关的问题,我希望开发人员找到解决此问题的方法。
  • 显然这个错误仍然存​​在于atm
  • 我在 Windows 10 中安装了 pgadmin4,但查询工具根本不起作用,它只是永远说“正在初始化查询执行...”。我可以做任何其他事情,但查询工具不起作用。我用谷歌搜索发现大量类似的报告没有解决方案,只是请求调试日志。

标签: windows pgadmin-4


【解决方案1】:

我正在运行 pgAdmin4 v3.0,我已将 localhost 作为主机名。

我的意思是,left panel > servers > create > server 然后是connection tab > host name

我无法查询表,点击 view/edit data > all rows 没有结果(也没有错误日志条目)。

在我将服务器名称从 localhost 更改为 127.0.0.1 后,一切正常!

我希望它有所帮助,因为我在这方面浪费了很多时间,找不到合适的答案。

【讨论】:

  • 也为我工作。看起来像一个 pgAdmin 包。
  • 谢谢。也为我工作。我正要安装 pgAdmin III,因为查询工具没有显示,我也无法查看表格。这应该在文档中的某处提及,以免人们感到沮丧!
  • 这在 pgAdmin 4 v 3.1 中对我有用。我遇到了通过 websocket 到服务器的 tcp 隧道问题。但是查询初始化工具在将本地主机更改为 127.0.0.1 后开始工作。没有它,本地服务器仍然可以工作。
  • 在 pgAdmin 4 v3.3 中为我工作。我正在连接到谷歌云上的远程 postgresql 实例。
  • 在 pgAdmin 4 3.4 中为我工作。我正在连接到在我的开发人员 Windows 机器上运行的 Postgres Docker 映像。
【解决方案2】:

我找到了一种在“数据输出”窗口中使用“文件”菜单中的“重置布局”命令查看查询结果的方法。之前保存您当前的工作(查询),因为它会重新启动 pgAdmin4。使用 pgAdmin 2.1 测试

【讨论】:

  • 非常适合我!!
【解决方案3】:

1) 首先删除日志文件以摆脱旧日志

2) 启动 pgAdmin4。

3) 再次尝试查看数据

您可以检查日志文件是否有任何错误并将其粘贴到此处吗?

Linux 日志位置:~/.pgadmin/pgadmin4.log

Windows 日志位置: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log

【讨论】:

  • 完全没有错误。 “数据库活动”面板显示我正在查询表,但状态:“空闲”。我看到交易正在发生,但实际上没有其他任何事情发生。
  • 我没有收到你提到的错误,我安装了 1.2 版。您是否尝试使用当前版本 pgAdmin4(版本 1.2)?下载:pgadmin.org
【解决方案4】:

尝试用小写字母命名列。

或者尝试使用空白查询并手动编写 SQL 命令:

SELECT * FROM “test_table”
ORDER BY “Apple” ASC

我认为这是一个错误。 pgAdmin 4 发送的命令在列名上的 order 命令中不包含双引号,如果您有大写字母,SQL 会将它们转换为小写字母,因此找不到排序标准。

【讨论】:

    【解决方案5】:

    我通过打开连接、仅更改连接名称并保存连接来解决此问题。

    基于其他 cmets,我想说连接的持久格式可能存在一些差异,需要新版本重新保存它们才能工作。

    【讨论】:

      【解决方案6】:

      我也遇到过类似的问题。

      查询工具对我来说确实呈现了,但是直到在我展开视图之后我才能看到查询工具。

      然后,即使在展开之后,我也无法看到查询的结果,直到我按照Guillaume Raymond 的建议运行 ( File -> Reset Layout )。

      Before Expand

      After Expand

      After Running Reset Layout

      【讨论】:

        【解决方案7】:

        警告:您可能需要重新创建连接。

        这对我有用。

        1.) 关闭 pgadmin4 3.1

        2.) 删除文件夹:C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin

        【讨论】:

          【解决方案8】:

          我在使用 Internet Explorer 浏览器时遇到的这个问题,其中查询工具根本没有加载。它只是不停地旋转一个圆圈。我通过使用 chrome 浏览器解决了这个问题。

          当您启动 pgadmin4 时,它会默认在 Internet Explorer 中启动。它有一个钥匙,就像

          http://127.0.0.1:57756/?key=0371aabd-b4c7-4454-8234-b1234416d7e5e.

          你可以直接在浏览器中粘贴上面的url,然后pgadmin4就会打开 和查询工具在其中工作。或者您使用 cmd 并粘贴 belwo 命令,pgadmin4 将作为独立应用程序打开,而不是在浏览器中的另一个选项卡中打开,您可以像旧的 pgadmin3 一样使用它。

          C:\windows\system32>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://127.0.0.1:57756/?key=0371aabd-b4c7-4454-8234-b1234416d7e5e

          【讨论】:

            【解决方案9】:

            我遇到了同样的问题(4.18 版)。只有以下对我有用:

            1. 通过右键单击左侧导航中的“服务器”来创建一个新的服务器组 (!)。

            2. 在这个新组中,我创建了所需的数据库连接(主机名为 127.0.0.1)

            在那之后我终于可以使用它了

            【讨论】:

              【解决方案10】:

              您可以删除 pgadmin4,然后重新安装它。它对我有用。我使用的是 Ubuntu 18.04。 这是我在终端上的命令:

              1. sudo apt autoremove pgadmin4
              2. sudo apt install pgadmin4 pgadmin4-apache2 -y

              【讨论】:

                【解决方案11】:

                遇到了由 Firefox pgADmin 4 引起的类似问题。在 Chrome 中启动 pgAdmin 解决了该问题。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2013-04-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-06-06
                  • 2017-12-16
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多