Amazon Redshift でデータ共有からデータ共有オブジェクトを削除する
次の手順を使用して、データ共有から 1 つ以上のオブジェクトを削除できます。
- Console
-
コンソールでデータ共有から 1 つ以上のオブジェクトを削除するには、次の手順に従います。
AWS Management Consoleにサインインして、https://console.aws.amazon.com/redshiftv2/
で Amazon Redshift コンソールを開きます。 -
ナビゲーションメニューで [Clusters] (クラスター) を選択してから、ご使用のクラスターを選択します。クラスターの詳細ページが表示されます。
-
[Datashares (データ共有)] を選択します。
-
[Datashares created in my account (アカウントで作成されたデータ共有)] セクションで、[Connect to database (データベースに接続)] を選択します。詳細については、「データベースへの接続」を参照してください。
-
編集するデータ共有を選択して [Edit (編集)] を選択します。データ共有の詳細ページが表示されます。
-
データ共有から 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;