DROP DATASHARE - Amazon Redshift

DROP DATASHARE

Elimina un datashare. Este comando no es reversible.

Solo un superusuario o el propietario de datashare puede eliminar uno de estos.

Privilegios necesarios

Los siguientes privilegios son necesarios para DROP DATASHARE:

  • Superusuario

  • Usuarios con el privilegio DROP DATASHARE

  • Propietario del recurso compartido de datos

Sintaxis

DROP DATASHARE datashare_name;

Parámetros

datashare_name

Se trata del nombre del datashare que se eliminará.

Notas de uso de DROP DATASHARE

Cuando utilice la instrucción DROP DATASHARE, tenga en cuenta lo siguiente:

  • En general, le recomendamos que no elimine un recurso compartido de datos de AWS Data Exchange mediante la instrucción DROP DATASHARE. Si lo hace, las Cuentas de AWS que tengan acceso al recurso compartido de datos perderán el acceso. Realizar este tipo de alteración puede infringir los términos del producto de datos en AWS Data Exchange.

    El siguiente ejemplo muestra un error cuando se elimina un recurso compartido de datos de AWS Data Exchange.

    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 la eliminación del recurso compartido de datos de AWS Data Exchange, configure la siguiente variable y ejecute de nuevo la instrucción DROP DATASHARE.

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

    En este caso, Amazon Redshift genera un valor aleatorio único para establecer la variable de sesión para permitir DROP DATASHARE para un recurso compartido de datos de AWS Data Exchange.

Ejemplos

En el siguiente ejemplo, se elimina un recurso compartido de datos denominado salesshare.

DROP DATASHARE salesshare;