On Jun 30, 2014, at 12:54 PM, Matheus de Oliveira <matioli.math...@gmail.com> wrote:
> > On Mon, Jun 30, 2014 at 4:42 PM, Jeff Frost <j...@pgexperts.com> wrote: > And if you go fishing in pg_class for any of the oids, you don't find > anything: > > That is probably because you are connected in the wrong database. Once you > connect to the database of interest, you don't even need to query pg_class, > just cast relation attribute to regclass: > > SELECT relation::regclass, ... > FROM pg_locks WHERE database = (SELECT oid FROM pg_database WHERE datname > = current_database()); > Yah, i thought about that too, but verified I am in the correct DB. Just for clarity sake: SELECT relation::regclass FROM pg_locks WHERE database = (SELECT oid FROM pg_database WHERE datname = current_database()) and mode = 'AccessExclusiveLock'; relation ------------ 3245508214 3245508273 3245508272 3245508257 3245508469 3245508274 3245508373 3245508468 3245508210 3245508463 3245508205 3245508260 3245508265 3245508434 (16 rows)