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;