Re: Use %u to print user mapping's umid and userid - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Use %u to print user mapping's umid and userid
Date
Msg-id 20793.1454993490@sss.pgh.pa.us
Whole thread Raw
In response to Re: Use %u to print user mapping's umid and userid  (Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>)
Responses Re: Use %u to print user mapping's umid and userid
List pgsql-hackers
Ashutosh Bapat <ashutosh.bapat@enterprisedb.com> writes:
> Sorry to come to this late.
> The userid being printed is from UserMapping. The new API
> GetUserMappingById() allows an FDW to get user mapping by its OID. This API
> is intended to be used by FDWs to fetch the user mapping inferred by the
> core for given join between foreign relations. In such user mapping object
> , userid may be -1 for a public user mapping.

If that is actually how it works, it's broken and I'm going to insist
on a redesign.  There is nothing anywhere that says that 0xffffffff
is not a valid OID.
        regards, tom lane



pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: Use %u to print user mapping's umid and userid
Next
From: Michael Paquier
Date:
Subject: Re: pgbench stats per script & other stuff