Funções: mudanças em como as novas concessões são registradas na exibição GRANTS_TO_USERS¶
Atenção
Essa mudança de comportamento está no pacote 2023_04.
Para saber o status atual do pacote, consulte Histórico do pacote.
A saída da exibição GRANTS_TO_USERS alterada em termos de concessões da mesma função para o mesmo usuário foram registradas:
- Anteriormente:
A exibição incluía uma linha para cada concessão da mesma função ao mesmo usuário. O valor da coluna DELETED_ON será NULL para a linha que contém a concessão ativa. Quando ocorre uma nova concessão, a linha que contém a concessão anterior tem o valor da coluna DELETED_ON atualizado para o carimbo de data/hora de quando ocorreu a nova concessão.
- Atualmente:
A exibição inclui uma linha para a concessão da mesma função ao mesmo usuário. Novas concessões da mesma função para o mesmo usuário não são registradas como novas linhas. A coluna DELETED_ON permanece NULL enquanto a concessão está ativa, e o valor da coluna é atualizado quando a função é REVOKED do usuário.
Depois de revogar a função do usuário, uma concessão da mesma função para o mesmo usuário será registrada em uma nova linha. Nesta nova linha, o valor da coluna DELETED_ON será NULL porque a concessão agora está ativa.
Use a consulta a seguir para ajudar a identificar se sua conta possui registros na exibição que será afetada:
TRUE: há registros na exibição que serão afetados.
FALSE: não há registros na exibição que serão afetados.
Ref: 1132