在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
答案 0 :(得分:9)
来自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,不带*。
答案 1 :(得分:0)
尝试Squirrel SQL-通用SQL客户端。这是一个非常有用的SQL客户端。我用它来访问SQL Server,PostgreSQL,MySQL,Access。它看起来不如pgAdmin4好看。
现在应该安装驱动程序。 单击别名选项卡以建立与数据库的连接。查看我的示例屏幕截图。