PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Postgres:concedendo acesso a uma função/usuário para tabelas futuras criadas por uma função/usuário diferente


Você deveria escrever
ALTER DEFAULT PRIVILEGES FOR USER role__migration ...

Se você omitir o FOR USER cláusula, os privilégios são concedidos apenas em objetos criados pelo usuário que executou ALTER DEFAULT PRIVILEGES .

Com a declaração acima, os privilégios são concedidos quando role__migration cria um objeto. Isso não estender aos membros da função role__migration .