BUG #3540: "REVOKE CREATE ON SCHEMA" public doesn't work

Поиск
Список
Период
Сортировка
От Richard Rowell
Тема BUG #3540: "REVOKE CREATE ON SCHEMA" public doesn't work
Дата
Msg-id 200708151629.l7FGTdps040132@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #3540: "REVOKE CREATE ON SCHEMA" public doesn't work
Re: BUG #3540: "REVOKE CREATE ON SCHEMA" public doesn't work
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      3540
Logged by:          Richard Rowell
Email address:      richard.rowell@gmail.com
PostgreSQL version: 8.2
Operating system:   Linux
Description:        "REVOKE CREATE ON SCHEMA" public doesn't work
Details:

richard@meowth:~/download$ createdb perm_test
CREATE DATABASE
richard@meowth:~/download$ psql -U postgres perm_test

Welcome to psql 8.2.4, the PostgreSQL interactive terminal.



Type:  \copyright for distribution terms

       \h for help with SQL commands

       \? for help with psql commands

       \g or terminate with semicolon to execute query

       \q to quit



perm_test=> create schema foo;

CREATE SCHEMA

perm_test=# create role bar login;

CREATE ROLE

perm_test=> revoke create on schema foo from bar;

REVOKE

perm_test=# revoke create on schema public from bar;

REVOKE

perm_test=# \q

richard@meowth:~/download$ psql -U bar perm_test

Welcome to psql 8.2.4, the PostgreSQL interactive terminal.



Type:  \copyright for distribution terms

       \h for help with SQL commands

       \? for help with psql commands

       \g or terminate with semicolon to execute query

       \q to quit



perm_test=> create table foo.test (uid integer);

ERROR:  permission denied for schema foo

perm_test=> create table test (uid integer);
CREATE TABLE

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Leoj"
Дата:
Сообщение: BUG #3541: typo - minor importance
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: BUG #3540: "REVOKE CREATE ON SCHEMA" public doesn't work