postgres noinherit 和 grants

postgres noinherit and grants

在postgrest的教程中说:

create role authenticator noinherit login password 'mysecretpassword';
grant web_anon to authenticator;

我的问题是:为什么将 web_anon 的权限授予验证器,而验证器却没有继承?

这样 authenticator 就可以切换到 web_anon 角色,如 https://postgrest.org/en/v9.0/auth.html#authentication-sequence

中所述