

 Amazon Redshift は、パッチ 198 以降、新しい 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>

次の手順を使用して、データ共有から 1 つ以上のオブジェクトを削除できます。

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

コンソールでデータ共有から 1 つ以上のオブジェクトを削除するには、次の手順に従います。

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/) で Amazon Redshift コンソールを開きます。

1. ナビゲーションメニューで **[Clusters]** (クラスター) を選択してから、ご使用のクラスターを選択します。クラスターの詳細ページが表示されます。

1. [**Datashares (データ共有)**] を選択します。

1. [**Datashares created in my account (アカウントで作成されたデータ共有)**] セクションで、[**Connect to database (データベースに接続)**] を選択します。詳細については、「[データベースへの接続](connect-database-console.md)」を参照してください。

1. 編集するデータ共有を選択して [**Edit (編集)**] を選択します。データ共有の詳細ページが表示されます。

1. データ共有から 1 つ以上のデータ共有オブジェクトを削除するには、次のいずれかを実行します。
   + データ共有からスキーマを削除するには、1 つまたは複数のスキーマを選択します。次に、[**Remove (削除)**] を選択します。Amazon Redshift は、指定されたスキーマと指定されたスキーマのすべてのオブジェクトをデータ共有から削除します。
   + データ共有からテーブルとビューを削除するには、1 つまたは複数のテーブルとビューを選択します。次に、[**Remove (削除)**] を選択します。または、[**Remove by schema (スキーマで削除)**] を選択して、指定したスキーマのすべてのテーブルとビューを削除します。
   + データ共有からユーザー定義関数を削除するには、1 つまたは複数のユーザー定義関数を選択します。次に、[**Remove (削除)**] を選択します。または、[**Remove by schema (スキーマで削除)**] を選択して、指定したスキーマ内のすべてのユーザー定義関数を削除します。

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

ALTER DATASHARE コマンドを使用すると、データ共有から任意の時点でオブジェクトを削除できます。スキーマを削除するには、次のコマンドを使用します。

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

テーブルを削除するには、次のコマンドを使用します。

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

------