CREATE DATASHARE - Amazon Redshift

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

CREATE DATASHARE

在目前資料庫中建立新的資料共用。此資料清單的擁有者是指令的發行者CREATEDATASHARE。

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

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

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

所需權限

以下是所需的權限 CREATEDATASHARE:

  • 超級使用者

  • 具有CREATEDATASHARE權限的使用者

  • 資料庫擁有者

語法

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

參數

datashare_name

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

[[SET] PUBLICACCESSIBLE]

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

SET PUBLICACCESSIBLE 的預設值為 FALSE

使用須知

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

只有超級使用者和資料庫擁有者才能使用權限,CREATEDATASHARE並將ALTER權限委派給其他使用者或群組。

範例

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

CREATE DATASHARE salesshare;

下列範例會建立資料清單 demoshare AWS Data Exchange 管理。

CREATE DATASHARE demoshare SET PUBLICACCESSIBLE TRUE, MANAGEDBY ADX;