Postgresql 为什么运行查询会返回';表';消息下,数据输出下无任何内容
在pgAdmin 4上运行任何类型的查询只会在messages下返回一个“table_oid” 例如,当从命令行运行查询时,我能够获得必要的数据Postgresql 为什么运行查询会返回';表';消息下,数据输出下无任何内容,postgresql,postgis,pgadmin-4,Postgresql,Postgis,Pgadmin 4,在pgAdmin 4上运行任何类型的查询只会在messages下返回一个“table_oid” 例如,当从命令行运行查询时,我能够获得必要的数据 SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)')); 我知道table\u oid指的是表的对象id,但我不知道如何访问它 请原谅,如果这是一个简单的问题,但我无法在网上找到任何资源 预期: 01030000000
SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'));
我知道table\u oid
指的是表的对象id,但我不知道如何访问它
请原谅,如果这是一个简单的问题,但我无法在网上找到任何资源
预期:
010300000000000000400009A999999C9524048E17A14AE873D40000000000040534000000003D406666666665340000000000803D409999999C9524048E17A14AE873D40
实际:
表\u oid
来自:
下一版本之前的临时解决方案,并在我的ubuntu 18.04机器上测试:
替换这两个文件:
/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/\uuuu init\u*\ upy
/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/command.py
链接到文件:
第一个文件名为uu init*.\u py,没有*Try Squirrel SQL-Universal SQL客户机。这是一个非常有用的SQL客户机。我用它来访问SQL Server,PostgreSQL,MySQL,access。它没有pgAdmin4好看
我认为这是pgAdmin 4中的一个bug。昨晚我更新了PGAdmin,也有同样的问题。我已经在pgAdmin的官方论坛上报告了这个错误。顺便问一下,您是否更新了pgAdmin 4,或者最近没有更新?这不是pgAdmin4的问题,但在Debian/Ubuntu打包中,Debian/Ubuntu repo有旧版本的psycopg2库。@MurtuzaZ我明白了,谢谢,我会尝试更新我的psycopg2库。@Mamun这是最新安装的pgAdmin 4版本。目前,我正在通过在windows上使用pgAdmin4解决此问题,或者ubuntunot上的pgAdmin3在ubuntu 18.04%ls-l/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/-rw-r--r--1 root root root 30806 Aug 9 13:09 command.py-rw-r--r--1 root 30390 Aug 9 13:13 command.py.0-rw-r--r--1 root 51183 Aug 9 13:10 init py rw-r--1 root 50897 Aug 9 13:14init.py.0在Ubuntu18.04上对我有效,但我必须先关闭pgAdmin服务器,然后才能正常工作。在Ubuntu16.04上也有效。这是一个多么晦涩的解决方法,非常感谢!