【发布时间】:2018-01-10 06:19:32
【问题描述】:
我想创建一个只读的 postgres 角色,并且我希望该角色能够使用不修改数据库的功能,包括我将来可能创建的功能。由于它们不修改数据库(并满足其他要求),因此我将这些函数标记为 STABLE 或 IMMUTABLE(视情况而定)。
有没有办法将 STABLE 和 IMMUTABLE 函数的默认执行权限授予角色?类似于alter default privileges in schema public grant select on tables to <role_name>;
我正在使用 postgresql 9.6。
【问题讨论】:
标签: postgresql roles postgresql-9.6