Re: PG 14 release notes, first draft
От
Joe Conway
Тема
Re: PG 14 release notes, first draft
Дата
Msg-id
bb7ce6aa-ef16-7725-c742-9edb5ac2dacb@joeconway.com
Ответ на
Re: PG 14 release notes, first draft (Bruce Momjian)
Список
Дерево обсуждения
PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Tomas Vondra <tomas.vondra@enterprisedb.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft John Naylor <john.naylor@enterprisedb.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Joe Conway <mail@joeconway.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Joe Conway <mail@joeconway.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Joe Conway <mail@joeconway.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Joe Conway <mail@joeconway.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Joe Conway <mail@joeconway.com>
Re: PG 14 release notes, first draft Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Julien Rouhaud <rjuju123@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Kapila <amit.kapila16@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Kapila <amit.kapila16@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 14 release notes, first draft Amit Kapila <amit.kapila16@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Langote <amitlangote09@gmail.com>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Langote <amitlangote09@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Langote <amitlangote09@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Langote <amitlangote09@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Amit Langote <amitlangote09@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Stephen Frost <sfrost@snowman.net>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Yugo NAGATA <nagata@sraoss.co.jp>
Re: PG 14 release notes, first draft Laurenz Albe <laurenz.albe@cybertec.at>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Laurenz Albe <laurenz.albe@cybertec.at>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Laurenz Albe <laurenz.albe@cybertec.at>
Re: PG 14 release notes, first draft Fujii Masao <masao.fujii@oss.nttdata.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 14 release notes, first draft David Rowley <dgrowleyml@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft David Rowley <dgrowleyml@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Ian Lawrence Barwick <barwick@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Justin Pryzby <pryzby@telsasoft.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Michael Paquier <michael@paquier.xyz>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Tatsuo Ishii <ishii@sraoss.co.jp>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Masahiko Sawada <sawada.mshk@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Matthias van de Meent <boekewurm+postgres@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Matthias van de Meent <boekewurm+postgres@gmail.com>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft John Naylor <john.naylor@enterprisedb.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Simon Riggs <simon.riggs@enterprisedb.com>
Re: PG 14 release notes, first draft Peter Geoghegan <pg@bowt.ie>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Simon Riggs <simon.riggs@enterprisedb.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Simon Riggs <simon.riggs@enterprisedb.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Simon Riggs <simon.riggs@enterprisedb.com>
Re: PG 14 release notes, first draft Alexander Korotkov <aekorotkov@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alexander Korotkov <aekorotkov@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
Re: PG 14 release notes, first draft Alexander Korotkov <aekorotkov@gmail.com>
Re: PG 14 release notes, first draft Bruce Momjian <bruce@momjian.us>
On 5/11/21 11:37 AM, Bruce Momjian wrote:
> On Tue, May 11, 2021 at 11:26:48AM -0400, Joe Conway wrote:
>> On 5/11/21 11:11 AM, Bruce Momjian wrote:
>> > > Previously existence of such columns were ignored when caller had table
>> > > level privileges.
>> >
>> > I can't reproduce the NULL using column name text:
>>
>> > test=> SELECT has_column_privilege('test', 'z', 'SELECT');
>> > ERROR: column "z" of relation "test" does not exist
>>
>> That is the way it is supposed to work when the column is specified by name.
>> The patch did not change that in any way.
>
> I am just confused why attribute numbers are handled differently than
> attribute names.
I am not entirely sure, but that boat sailed a long time ago and really
has nothing to do with this patch ;-)
This is the code comment that predates the patch but is the reason
behind the change:
------------
/*
* has_any_column_privilege variants
* These are all named "has_any_column_privilege" at the SQL level.
* They take various combinations of relation name, relation OID,
* user name, user OID, or implicit user = current_user.
*
* The result is a boolean value: true if user has the indicated
* privilege for any column of the table, false if not. The variants
* that take a relation OID return NULL if the OID doesn't exist.
*/
------------
The patch made that last sentence true in the corner cases.
Joe
--
Crunchy Data - http://crunchydata.com
PostgreSQL Support for Secure Enterprises
Consulting, Training, & Open Source Development
В списке pgsql-hackers по дате отправления