Sou novo no Postgres e estou tentando migrar nossos bancos de dados MySQL. No MySQL, posso conceder privilégios SELECT
, UPDATE
, INSERT
e DELETE
privilégios em um usuário com poucos privilégios e permitir que essas concessões se apliquem a todas as tabelas em um banco de dados especificado. Devo estar faltando alguma coisa no Postgres porque parece que tenho que conceder esses privilégios para cada tabela, um de cada vez. Com muitos bancos de dados e centenas de tabelas por banco de dados, parece uma tarefa assustadora apenas para decolar. Além disso, quando um banco de dados está em operação, a adição de tabelas ocorre com frequência suficiente para que eu não queira conceder permissões a cada vez, a menos que seja absolutamente necessário.
Como isso é melhor realizado?