在pgAdmin 4上运行任何类型的查询只会在消息下返回一个“table_oid”。
例如,从命令行运行查询时,我能够获取必要的数据
SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'));
我知道
table_oid
引用表的对象ID,但是我不知道如何访问它。如果这是一个简单的问题,请原谅我,但我无法在线找到任何资源。
预期的:
010300000001000000040000009A99999999C9524048E17A14AE873D4000000000004053400000000000003D4066666666666653400000000000803D409A99999999C9524048E17A14AE873D40
实际的:
table_oid
最佳答案
从pgAdmin 4 project tracker:
直到下一个版本的临时解决方案,并在我的ubuntu 18.04计算机上进行了测试:
替换这两个2文件:
/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/__ init _ * _ py
/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/command.py
链接到文件:
笔记:
第一个文件的名称是__init _ * _ py,不带*。
关于postgresql - 为什么运行查询为什么在消息下返回 'table_oid'而在“数据输出”下什么也没有返回,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57239273/