CREATE DATASHARE - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CREATE DATASHARE

在目前資料庫中建立新的資料共用。此資料共用的擁有者是 CREATE DATASHARE 命令的發行者。

Amazon Redshift 會將每個資料共用與單一 Amazon Redshift 資料庫相關聯。您只可以在資料共用中新增相關聯資料庫中的物件。您可以在同一個 Amazon Redshift 資料庫上建立多個資料共用。

如需有關資料共用的資訊,請參閱 管理資料共用工作

若要檢視有關資料庫的資訊,請使用 SHOW DATASHARES

所需權限

以下是 CREATE DATASHARE 所需的權限:

  • 超級使用者

  • 具有 CREATE DATASHARE 權限的使用者

  • 資料庫擁有者

語法

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

參數

datashare_name

資料共用的名稱。資料共用名稱必須是叢集命名空間中唯一的名稱。

[[SET] PUBLICACCESSIBLE]

該子句會指定資料共用是否可以共用至可公開存取的叢集。

SET PUBLICACCESSIBLE 的預設值為 FALSE

使用須知

依預設,資料共用的擁有者只能有共用,不能有共用中的物件。

只有超級使用者和資料庫擁有者可以使用 CREATE DATASHARE,並將 ALTER 權限委派給其他使用者或群組。

範例

下列範例會建立 salesshare 資料共用。

CREATE DATASHARE salesshare;

下列範例會建立 AWS Data Exchange 管理的 demoshare 資料共用。

CREATE DATASHARE demoshare SET PUBLICACCESSIBLE TRUE, MANAGEDBY ADX;