Re: Negative values for obj_id: SELECT statements throwing errors inquery editor - Mailing list pgadmin-support

From Khushboo Vashi
Subject Re: Negative values for obj_id: SELECT statements throwing errors inquery editor
Date
Msg-id CAFOhELd-w+Bedz9D7BU5niXmaduD_V3bHOsvGmkM2hWz8+YtKQ@mail.gmail.com
Whole thread Raw
In response to Negative values for obj_id: SELECT statements throwing errors inquery editor  ("Holger Kopp-Musick" <hkopp@gmx.de>)
List pgadmin-support
Hi,


On Tue, Sep 3, 2019 at 7:31 PM Holger Kopp-Musick <hkopp@gmx.de> wrote:
Hi,

I'm using pgAdmin 4.12 in desktop mode on Win 10 1809, databases are 10.9 on CentOS 7.6. When executing any SELECT in the query editor, I get no data but the following error message:
Operator does not exist: - oid

I understand that converting the negative value of attrelid causes that error (full internal statement below, apparently by \web\pgadmin\tools\sqleditor\templates\sqleditor\sql\default\primary_keys.sql):

SELECT at.attname, at.attnum, ty.typname
FROM pg_attribute at LEFT JOIN pg_type ty ON (ty.oid = at.atttypid)
WHERE attrelid=-1769161114::oid AND attnum =
ANY ((SELECT con.conkey FROM pg_class rel LEFT OUTER JOIN pg_constraint con ON con.conrelid=rel.oid AND con.contype='p' WHERE rel.relkind IN ('r','s','t') AND rel.oid = -1769161114::oid)::oid[])

Strange enough, showing the first 100 rows via the menu works as expected and I couldn't reproduce that error neither on a 9.6 database (on Windows localhost) nor with pgAdmin 4.12 running on Linux (also desktop mode); pgAdmin 4.10 and pgAdmin 3 are also working without flaws.

Any ideas or suggestions?

Are you executing Select query with joins?
As the first 100 rows are working fine, have you tried to execute the same query (which executes accessing the first 100 rows) ?

Can you please provide the logs? To enable logging please refer, https://www.pgadmin.org/faq/#8
Also, try to provide the sample query to reproduce this issue.

Thanks,
Khushboo
 
Thanks in advance,
Holger



pgadmin-support by date:

Previous
From: Avin Kavish
Date:
Subject: Re: joining tables
Next
From: Khushboo Vashi
Date:
Subject: Re: Negative values for obj_id: SELECT statements throwing errors inquery editor