Parece óbvio que o PostgreSQL concederá alguns privilégios EM TODAS AS TABELAS EM algum esquema PARA algum papel quando eu comandar.
Mas, isso tornará permanente para o esquema que em todas as tabelas dentro dele, eles receberão os privilégios indicados para as funções indicadas, para que novas tabelas sejam afetadas no futuro?
Ou funciona como um comando em lote, então, depois que uma nova tabela é criada no esquema, tenho que CONCEDER os privilégios indicados às funções indicadas novamente?
Não, para afetar o novo conjunto de tabelas
DEFAULT PRIVILEGES
:PostgreSQL CREATE TABLE cria com proprietário incorreto
Observe que os privilégios padrão são definidos por função .