Re: postgres function does not handle PUBLIC - expected?
От | Kevin Grittner |
---|---|
Тема | Re: postgres function does not handle PUBLIC - expected? |
Дата | |
Msg-id | 4C6164E50200002500034463@gw.wicourts.gov обсуждение исходный текст |
Ответ на | Re: postgres function does not handle PUBLIC - expected? (Szymon Guz <mabewlun@gmail.com>) |
Ответы |
Re: postgres function does not handle PUBLIC - expected?
Re: postgres function does not handle PUBLIC - expected? |
Список | pgsql-admin |
Szymon Guz <mabewlun@gmail.com> wrote: > No, there is no PUBLIC default role in ANY rdbms. In PostgreSQL > there is PUBLIC schema, not role. In my PostgreSQL database there > wasn't any such role... but I'll check that now... ok, I've > checked, I've got 15 roles, none is names PUBLIC, what's more, I > don't have any roles that cannot login. > > run simple query: SELECT rolname FROM pg_roles; and check the > existence of the PUBLIC role. Yeah, it's automatically there in a shadowy sort of way. Try this, for example, in your cluster with no PUBLIC role: test=# revoke create on database test from public; REVOKE test=# grant select on pg_class to public; GRANT -Kevin
В списке pgsql-admin по дате отправления: