Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql pgAdmin 4显示相同的表列两次_Postgresql_Pgadmin 4 - Fatal编程技术网

Postgresql pgAdmin 4显示相同的表列两次

Postgresql pgAdmin 4显示相同的表列两次,postgresql,pgadmin-4,Postgresql,Pgadmin 4,我刚开始第一次使用postgreSQL,所以我不太擅长使用它的工具,如pgAdmin 4等,但有一件事让我觉得这是一个bug,或者我无法理解其逻辑。所以,每个表都有一个serialid列,但在某个时刻,我决定通过将这些列设置为Identity列来更新它们。一切都很好,但在刷新页面后,我一做更改,就发现列被复制了。起初,我认为postgreSQL复制了这些列,但据我所知,表中的两列具有相同的名称是没有意义的。因此,我决定在DataGrip中打开同一个db,从中可以看到列没有重复,但它们按预期显示

我刚开始第一次使用postgreSQL,所以我不太擅长使用它的工具,如pgAdmin 4等,但有一件事让我觉得这是一个bug,或者我无法理解其逻辑。所以,每个表都有一个serialid列,但在某个时刻,我决定通过将这些列设置为Identity列来更新它们。一切都很好,但在刷新页面后,我一做更改,就发现列被复制了。起初,我认为postgreSQL复制了这些列,但据我所知,表中的两列具有相同的名称是没有意义的。因此,我决定在DataGrip中打开同一个db,从中可以看到列没有重复,但它们按预期显示

这是来自pgAdmin 4的图像

这是来自DataGrip的图像


是否有人知道这可能是一个错误或我不了解pgAdmin 4的其他问题?

哪个版本的pgAdmin-4?很可能是显示格式问题。这是我在使用pgAdmin4时遇到的问题之一(这也是我避免使用它的原因之一)。尝试完全关闭并重新打开。这通常会让我清醒过来。祝你好运。我刚刚为自己解决了同样的问题,看到了你的帖子。希望这有助于PgAdmin-4的哪个版本?很可能是显示格式问题。这是我在使用pgAdmin4时遇到的问题之一(这也是我避免使用它的原因之一)。尝试完全关闭并重新打开。这通常会让我清醒过来。祝你好运。我刚刚为自己解决了同样的问题,看到了你的帖子。希望这有帮助