DROP DATASHARE - Amazon Redshift

DROP DATASHARE

Descarta um datashare. Esse comando é irreversível.

Somente um superusuário ou o proprietário do datashare pode descartar um datashare.

Privilégios obrigatórios

A seguir estão os privilégios obrigatórios para DROP DATASHARE:

  • Superusuário

  • Usuários com o privilégio DROP DATASHARE

  • Proprietário da unidade de compartilhamento de dados

Sintaxe

DROP DATASHARE datashare_name;

Parâmetros

datashare_name

Nome do banco de dados a ser descartado.

Observações sobre o uso de DROP DATASHARE

Ao usar a instrução DROP DATASHARE, considere o seguinte:

  • Em geral, recomendamos não descartar uma unidade de compartilhamento de dados AWS Data Exchange usando a instrução DROP DATASHARE. Caso altere, as Contas da AWS com acesso à unidade de compartilhamento de dados perdem o acesso. Executar esse tipo de alteração pode violar os termos do produto de dados no AWS Data Exchange.

    O exemplo a seguir mostra um erro quando uma unidade de compartilhamento de dados do AWS Data Exchange é descartada.

    DROP DATASHARE salesshare; ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    Para permitir o descarte de uma unidade de compartilhamento de dados do AWS Data Exchange, defina a seguinte variável e execute a instrução DROP DATASHARE novamente.

    SET datashare_break_glass_session_var to '620c871f890c49';
    DROP DATASHARE salesshare;

    Nesse caso, o Amazon Redshift gera um valor único aleatório para definir a variável de sessão para permitir DROP DATASHARE para uma unidade de compartilhamento de dados do AWS Data Exchange.

Exemplos

O exemplo a seguir descarta uma unidade de compartilhamento de dados chamada salesshare.

DROP DATASHARE salesshare;