

 从补丁 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/)。

# 在 Amazon Redshift 中从数据共享移除数据共享对象
<a name="writes-removing-datashare-object"></a>

您可以按照以下过程从数据共享中删除一个或多个对象。

------
#### [ Console ]

要在控制台上从数据共享中移除一个或多个对象，请执行以下步骤。

1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)。

1. 在导航菜单上，选择**集群**，然后选择您的集群。此时会显示集群详细信息页面。

1. 选择**数据共享**。

1. 在**在我的账户中创建的数据共享**部分中，选择**连接到数据库**。有关更多信息，请参阅 [连接到数据库](connect-database-console.md)。

1. 选择要编辑的数据共享，然后选择**编辑**。此时将会显示数据共享详细信息页面。

1. 要将一个或多个数据共享对象从数据共享中删除，请执行下列操作之一：
   + 要从数据共享中删除 schema，请选择一个或多个 schema。然后，选择**移除**。Amazon Redshift 会从数据共享中删除指定的 schema 和指定 schema 的所有对象。
   + 要从数据共享中删除表和视图，请选择一个或多个表和视图。然后选择**删除**。或者，选择**按 schema 删除**以删除指定 schema 中的所有表和视图。
   + 要从数据共享中删除用户定义的函数，请选择一个或多个用户定义的函数。然后选择**删除**。或者，选择**按 schema 删除**以删除指定 schema 中的所有用户定义函数。

------
#### [ SQL ]

使用 ALTER DATASHARE 可以在任何时间点从数据共享中删除对象。要移除架构，请使用以下命令：

```
ALTER DATASHARE salesshare REMOVE SCHEMA PUBLIC;
```

要移除表，请使用以下命令：

```
ALTER DATASHARE salesshare REMOVE TABLE public.tickit_sales_redshift;
```

------