REASSIGN OWNED

Nome

REASSIGN OWNED -- muda o dono dos objetos de banco de dados pertencentes a um papel de banco de dados

Sinopse

REASSIGN OWNED BY papel_atual [, ...] TO novo_papel

Descrição

O comando REASSIGN OWNED instrui ao sistema para mudar o dono dos objetos de banco de dados pertencentes aos papéis atuais para o novo papel. [1]

Parâmetros

papel_atual

O nome de um papel. A posse de todos os objetos no banco de dados corrente pertencentes a este papel será transferida para o novo_papel.

novo_papel

O nome do papel que se tornará o novo dono dos objetos afetados.

Observações

Geralmente o comando REASSIGN OWNED é utilizado para preparar a remoção de um ou mais papéis. Como o comando REASSIGN OWNED afeta somente os objetos no banco de dados corrente, normalmente é necessário executar este comando em cada um dos bancos de dados que contém objetos pertencentes ao papel a ser removido.

O comando DROP OWNED é uma alternativa que remove todos os objetos de banco de dados pertencentes a um ou mais papéis.

O comando REASSIGN OWNED não afeta os privilégios concedidos pelos papéis atuais sobre objetos que não pertencem aos mesmos. Para revogar estes privilégios deve ser utilizado o comando DROP OWNED.

Compatibilidade

O comando REASSIGN OWNED é uma extensão do PostgreSQL.

Consulte também

DROP OWNED, DROP ROLE

Notas

[1]

DB2 — O comando TRANSFER OWNERSHIP transfere a propriedade de um objeto de banco de dados. DB2 Version 9 for Linux, UNIX, and Windows (N. do T.)

SourceForge.net Logo CSS válido!