PgAdmin4无法查询或查看数据

时间:2017-02-26 09:42:48

标签: windows pgadmin-4

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

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

  

SELECT * FROM test_table

将永远旋转,永不展示。

View of Database

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

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

12 个答案:

答案 0 :(得分:34)

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

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

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

将服务器名称从localhost更改为127.0.0.1后,全部按预期工作!

我希望它有所帮助,因为我已经失去了很多时间,无法找到合适的答案。

答案 1 :(得分:8)

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

File -> Reset Layout

答案 2 :(得分:2)

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

2)启动pgAdmin4。

3)尝试再次查看数据

您可以查看日志文件中的任何错误&粘贴在这里?

  

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

     

Windows日志位置:   C:\ Users \用户YOUR_USERNAME \应用程序数据\漫游\ pgAdmin的\ pgadmin4.log

答案 3 :(得分:2)

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

根据其他评论,我想说,连接的持久格式可能存在一些差异,需要使用新版本重新保存它们才能起作用。

答案 4 :(得分:1)

尝试使用小写字母命名列。

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

        "location_field" : {
          "path_match" : "your_field.location",
          "mapping" : {
            "type" : "geo_point"
          }
        }

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

答案 5 :(得分:1)

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

这对我有用。

1。)关闭pgadmin4 3.1

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

答案 6 :(得分:0)

我通过返回默认视图在pgadmin 3中解决了这个问题。但是,我不确定何时将其更改为其他内容。希望对您有所帮助。

enter image description here

答案 7 :(得分:0)

我在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

答案 8 :(得分:0)

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

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

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

之后,我终于可以使用它了

答案 9 :(得分:0)

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

  1. sudo apt自动删除pgadmin4
  2. sudo apt安装pgadmin4 pgadmin4-apache2 -y

答案 10 :(得分:0)

我有类似的问题。

对我来说,查询工具确实可以渲染,但是直到 我展开视图后,我才能看到查询工具。

然后,即使在扩展后,也无法按照Guillaume Raymond的建议运行 File -> Reset Layout ,才能看到查询结果。

Before Expand

After Expand

After Running Reset Layout

答案 11 :(得分:0)

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