прав пользователю ?
Если пользователь состоит в роли, которая умеет удалять записи из таблицы, но для пользователя запрещено удалять, то на что будет смотреть ПГ?
Пользователь создан с inherite in role
Снять в template ?
Что то у вас какая то куча мала получилась. Шаблон это способ предопределить структуру новой базы дынных. Права на шаблон не будут скопированы для новой базы. В общем виде (без относительно PostgreSQL) состояние разрешений имеет четыре положения: предоставлено, не предоставлено, не определено и запрещено. Запрет имеет наивысший приоритет и не может быть никем перетоптан. Реализуют как правило: Предоставлено, не предоставлено=не определено, запрещено. В PostgreSQL есть только: Предоставлено и не предоставлено, собственно поэтому все разрешительные права суммируется. Если вы входите в группу с правом наследования то вам будут предоставлены все ее права. Если вы входите в группу без права наследования, правильнее сказать роль, то права не будут предоставлены но вы можете не нее переключиться и получить тем самым ее права в текущей сессии.
Обсуждают сегодня