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

PostgreSQL:Modifique OWNER em todas as tabelas simultaneamente no PostgreSQL


Você pode usar o REASSIGN OWNED comando.

Resumo:

REASSIGN OWNED BY old_role [, ...] TO new_role

Isso altera todos os objetos pertencentes a old_role ao novo papel. Você não precisa pensar em que tipo de objetos o usuário possui, todos eles serão alterados. Observe que ele se aplica apenas a objetos dentro de um único banco de dados. Também não altera o proprietário do banco de dados em si.

Ele está disponível de volta para pelo menos 8.2. Sua documentação on-line só vai tão longe.