

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 创建使用者数据库
<a name="query-editor-v2-datashare-consumer"></a>

在使用者集群上，您可以利用数据共享创建数据库。这些步骤描述了如何在同一个账户中的两个集群之间共享数据。有关跨 AWS 账户共享数据的更多信息，请参阅《Amazon Redshift 数据库开发人员指南》**中的[跨 AWS 账户共享数据](https://docs.aws.amazon.com/redshift/latest/dg/across-account.html)。

您可以使用 SQL 命令或查询编辑器 v2 树状视图面板来创建数据库。

**使用 SQL**

1. 利用数据共享为您的账户和创建者集群的命名空间创建一个数据库。例如：

   ```
   create database share_db from datashare mysource of account '123456789012' namespace 'p1234567-8765-4321-p10987654321'; 
   ```

1. 设置权限，以便用户可以访问数据库和 Schema。例如：

   ```
   grant usage on database share_db to usernames;
   ```

   ```
   grant usage on schema public to usernames;
   ```

**使用查询编辑器 v2 树状视图面板**

1. 选择![\[Plus sign icon inside a circle, indicating an add or create action.\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/qev2-add.png)**创建**，然后选择**数据库**。

1. 输入**数据库名称**。

1. （可选）选择**用户和组**，然后选择**数据库用户**。

1. 选择**使用数据共享创建**。

1. 选择数据共享。

1. 选择**创建数据库**。

   新的 ![\[datashare\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/qev2-datashare.png)**数据共享**数据库将在查询编辑器 v2 树状视图面板中显示。

1. 设置权限，以便用户可以访问数据库和 Schema。例如：

   ```
   grant usage on database share_db to usernames;
   ```

   ```
   grant usage on schema public to usernames;
   ```