2015-11-11 3 views
0

Я пробовал ниже метод для создания пользователя только для чтения.Как создать пользователя только для чтения в postgresql

Steps 
********* 
create user backup with password 'backup123'; 
grant connect on database "uday" to backup; 
grant select on all tables in schema public to backup; 
grant select on all tables in uday public to backup; 

но пользователь может написать, что является неправильным. Я также пробовал некоторые другие методы, но напрасно.

Созданный только для чтения пользователь может выбирать и не удалять/создавать/обновлять и т. Д. В таблицах. Пожалуйста, за это можете ответить. Я потратил больше времени на это, но не смог получить соответствующее решение. Заранее спасибо.

ответ

0

По умолчанию пользователи имеют право создавать таблицы в схеме public. Во-первых, пробег:

revoke all on schema public from backup; 

См. the manual.

Смежные вопросы