DEREGISTER_EXTENSION

Cancela o registro de uma extensão do Trust Center.

Para obter mais informações, consulte Uso de extensões do Trust Center.

Sintaxe

SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  '<source_type>',
  '<source>',
  '<extension_name>')

SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  '<source_type>',
  '<source>',
  '<extension_id>')
Copy

Argumentos

'source_type'

O tipo de origem da extensão. Os valores possíveis são LISTING e APPLICATION PACKAGE.

'source'

O ID da listagem ou o nome do pacote de aplicativo.

Você pode executar o comando SQL SHOW APPLICATIONS para ver todos os Snowflake Native Apps instalados em sua conta, incluindo as extensões. O ID da listagem ou o pacote de aplicativo para uma extensão é mostrado na coluna source da saída.

'extension_name'

Nome da extensão.

Na saída do comando SQL SHOW APPLICATIONS, os nomes das extensões são mostrados na coluna name.

'extension_id'

O identificador da extensão.

Para encontrar os identificadores das extensões registradas, consulte Exibição EXTENSIONS.

Retornos

Retorna um valor VARCHAR:

  • Se o cancelamento do registro for bem-sucedido, o valor VARCHAR incluirá a seguinte mensagem:

    Extension is successfully deregistered.
    
  • Se o cancelamento do registro falhar, o valor VARCHAR incluirá uma mensagem de erro. O cancelamento do registro pode falhar pelos seguintes motivos:

    • O source_type especificado é inválido.

    • O source especificado é inválido.

    • O extension_name especificado é inválido.

    • O extension_id especificado é inválido.

    • A combinação de source_type, source e extension_name ou extension_id é inválida.

    O exemplo a seguir mostra uma mensagem de erro que é retornada para um extension_id inválido:

    Either the extension with given id does not exist or it is already deregistered
    

Exemplos

O exemplo a seguir cancela o registro de uma extensão chamada tc_extension:

CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
  'LISTING',
  'GZ13Z1VEWNG',
  'tc_extension');
Copy