2017-02-26 150 views
1

我有一个非常基本的Postgresql表,出于某种原因,我根本无法通过PgAdmin4查询。 View Data选项完全没有响应,Query Tool选项在几次尝试打开和关闭面板后变为无响应。当我得到的查询工具推出,甚至一个简单的SQL像PgAdmin4无法查询或查看数据

SELECT * FROM test_table

将永远载入永不显示。

View of Database

的同桌,我能够PgAdmin3下查询和视图。表格被创建为空。然后添加一行。但它抛出了没有主键的错误。当我尝试设置主键时,这也会引发错误。所以我使用TeamPostgreSql来设置一个主键。所以现在在PgAdmin3下一切都很好。因此,我真的很好奇PgAdmin4发生了什么?

PS:我是PostgreSql的新用户,用于SQL Studio和PhpMyAdmin。不能相信PgAdmin是如此有问题。

+0

这不是“Postgres”,这是有问题的 - 它是pgAdmin –

+0

我同意@a_horse_with_no_name,顺便说一下,pgAdmin4几乎是6个月前的开源项目,可能包含错误,但可以记录错误并帮助开发人员改进产品。 https://redmine.postgresql.org/projects/pgadmin4 – n33rma

+0

我看到...我没有意识到这一点。但就错误严重程度而言,无法查询或查看数据在灾难级别非常高。如果我在几周内找到某些时间,我可能会记录一个错误,但现在我要降级到PgAdmin3 – Cardin

回答

0

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

2)开始pgAdmin4的。

3)再次尝试查看数据

您可以检查日志文件的任何错误&它贴在这里?

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

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

+0

完全没有错误。 “数据库活动”面板显示我正在查询表格,但状态:“空闲”。我看到交易正在发生,但实际上没有其他事情发生。 – Cardin

+0

我没有收到你提到的错误,我已经安装了1.2版本。 您是否尝试使用当前版本pgAdmin4(版本1.2)? 下载:https://www.pgadmin.org/ – n33rma

+0

升级到版本1.3。 https://www.pgadmin.org/download/ – n33rma

0

尝试用小写字母命名您的列。

还是一个空白查询尝试编写SQL命令手动:

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

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