| От | Peter Eisentraut |
|---|---|
| Тема | Re: patch for type privileges |
| Дата | |
| Msg-id | 1323284349.27491.0.camel@vanquo.pezone.net обсуждение исходный текст |
| Ответ на | Re: patch for type privileges (Yeb Havinga <yebhavinga@gmail.com>) |
| Ответы |
Re: patch for type privileges
|
| Список | pgsql-hackers |
On fre, 2011-12-02 at 17:11 +0100, Yeb Havinga wrote: > Using a cast, it is possible to create a table with a code path through > OpenIntoRel: > > session 1: > t=# revoke all on type int2 from public; > session2 : > t=> create table t2 (a int2); > ERROR: permission denied for type smallint > t=> create table t as (select 1::int2 as a); > SELECT 1 > t=> \d t > Table "public.t" > Column | Type | Modifiers > --------+----------+----------- > a | smallint | > > t=> > > Something different: as non superuser I get this error when restricting > a type I don't own: > > t=> revoke all on type int2 from public; > ERROR: unrecognized objkind: 6 Two excellent finds. Here is an updated patch with fixes.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера