CREATE DATASHARE
Cree un datashare nuevo en la base de datos actual. El propietario de este datashare es el emisor del comando CREATE DATASHARE.
Amazon Redshift asocia cada datashare a una sola base de datos de Amazon Redshift. Solo puede agregar objetos de la base de datos asociada a un datashare. Puede crear varios datashares en la misma base de datos de Amazon Redshift.
Para obtener más información sobre los recursos compartidos de datos, consulte Uso compartido de datos en Amazon Redshift.
Para ver información sobre los datashares, utilice SHOW DATASHARES.
Privilegios necesarios
Los siguientes privilegios son necesarios para CREATE DATASHARE:
Superusuario
Usuarios con el privilegio CREATE DATASHARE
Propietario de la base de datos
Sintaxis
CREATE DATASHARE datashare_name [[SET] PUBLICACCESSIBLE [=] TRUE | FALSE ];
Parámetros
- datashare_name
-
El nombre del datashare. El nombre del datashare debe ser único en el espacio de nombres del clúster.
- [[SET] PUBLICACCESSIBLE]
-
Se trata de una cláusula que especifica si el datashare se puede compartir con clústeres accesibles de manera pública.
El valor predeterminado de
SET PUBLICACCESSIBLE
esFALSE
.
Notas de uso
De manera predeterminada, el propietario del recurso compartido de datos solo posee el recurso compartido pero no los objetos dentro de este.
Solo los superusuarios y el propietario de la base de datos pueden utilizar CREATE DATASHARE y delegar privilegios ALTER a otros usuarios o grupos.
Ejemplos
En el siguiente ejemplo, se crea el recurso compartido de datos de salesshare
.
CREATE DATASHARE salesshare;
En el siguiente ejemplo, se crea el recurso compartido de datos de demoshare
que administra AWS Data Exchange.
CREATE DATASHARE demoshare SET PUBLICACCESSIBLE TRUE, MANAGEDBY ADX;