CREATE DATASHARE - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

CREATE DATASHARE

在当前数据库中创建一个新数据共享。此数据共享的拥有者为 CREATE DATASHARE 命令的发布者。

Amazon Redshift 将每个数据共享与一个 Amazon Redshift 数据库相关联。超级用户和数据库拥有者可以创建数据共享。您只能将关联数据库中的对象添加到数据共享中。您可以在同一个 Amazon Redshift 数据库上创建多个数据共享。

要查看有关数据共享的信息,请使用SHOW DATASHARES

Syntax

CREATE DATASHARE datashare_name
[[SET] PUBLICACCESSIBLE [=] TRUE | FALSE ];

Parameters

datashare_name

数据共享的名称。数据共享名称在集群命名空间中必须是唯一的。

[[SET] PUBLICACCESSIBLE]

指定是否可以将数据共享共享给可公开访问的集群的子句。

SET PUBLICACCESSIBLE 的默认值为 FALSE

使用说明

预设情况下,数据共享的拥有者仅拥有共享,而不拥有共享中的对象。

只有超级用户和数据库拥有者才能使用 CREATE DATASHARE 并将 ALTER 权限委派给其他用户或组。

Examples

以下示例将创建数据共享 SalesShare。

create datashare SalesShare;