Tipos de usuários: a propriedade TYPE está definida como PERSON em vez de NULL (Pending)¶
Atenção
Essa mudança de comportamento está no pacote 2025_05.
Para saber o status atual do pacote, consulte Histórico do pacote.
Existem diferentes tipos de usuários do Snowflake, em que cada tipo corresponde a um valor da propriedade TYPE do objeto do usuário. Usuários do tipo NULL eram sempre tratados como se fossem do tipo PERSON, e esta mudança não altera esse comportamento. Essa mudança de comportamento é sobre se o tipo de usuário pode ser NULL.
- Antes da mudança:
Um usuário do tipo NULL é tratado como um usuário do tipo PERSON. O tipo de usuário pode ser NULL nas seguintes situações:
A propriedade TYPE não está definida ou está definida como NULL ao executar um comando CREATE USER.
Alguém executa um comando ALTER USER … SET TYPE=NULL.
Alguém executa um comando ALTER USER … UNSET TYPE.
Uma solicitação SCIM não especifica o atributo
type
ou o define como NULL.
- Após a mudança:
A propriedade TYPE de um novo objeto de usuário não pode ser NULL, e você não pode definir a propriedade TYPE de um usuário existente como NULL. Isso é imposto pelo seguinte comportamento:
Se você executar um comando CREATE USER sem definir a propriedade TYPE, ela é definida como PERSON.
Se você executar um comando ALTER USER … UNSET TYPE, a propriedade TYPE está definida como PERSON.
Se você executar um comando ALTER USER … SET TYPE=NULL, a propriedade TYPE está definida como PERSON.
Se você enviar uma solicitação SCIM POST para criar um usuário e o atributo
type
não está especificado ou é NULL, a propriedade TYPE está definida como PERSON.Se você enviar uma solicitação SCIM PATCH com uma operação
replace
que especifica o atributotype
como NULL, a propriedade TYPE não muda.Se você enviar uma solicitação SCIM PUT de com uma operação
replace
e o atributotype
não está especificado ou é NULL, a propriedade TYPE está definida como PERSON.Se você enviar uma solicitação SCIM PATCH com uma operação
remove
que desativa o atributotype
, a propriedade TYPE não muda.
Ref: 2067