自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CREATE DATASHARE
在目前資料庫中建立新的資料共用。此資料共用的擁有者是 CREATE DATASHARE 命令的發行者。
Amazon Redshift 會將每個資料共用與單一 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;