Comandos SHOW: Atualizações de privilégio

Atenção

Essa mudança de comportamento está no pacote 2024_06.

Para saber o status atual do pacote, consulte Histórico do pacote.

O comportamento do comando SHOW <objetos> é o seguinte:

Antes da mudança:

A função usada para executar o comando requer o privilégio USAGE no objeto para ver os objetos.

Por exemplo, o comando SHOW SCHEMAS requer o privilégio USAGE no esquema.

Outros privilégios no esquema, como MODIFY, não são suficientes para ver os objetos da tabela no esquema.

Após a mudança:

A função usada para executar o comando pode receber qualquer privilégio no objeto para ver os objetos na saída.

Por exemplo, se a função usada para executar o comando SHOW SCHEMAS receber o privilégio MODIFY no esquema, a função poderá ver esses esquemas na saída.

Consequentemente, a saída do comando SHOW pode retornar mais objetos do que antes da alteração, dependendo das concessões para a função que executa o comando.

Essas alterações se aplicam a todos os comandos SHOW.

Ref.: 1665