ablog

不器用で落着きのない技術者のメモ

Redshift Spectrum で外部スキーマの作成と同時に外部データベースを作成する

Redshift Spectrum で外部スキーマの作成と同時に外部データベースを作成する。

外部スキーマの作成と同時に外部データベースを作成するには、FROM DATA CATALOGステートメントで CREATE EXTERNAL DATABASE を指定して CREATE EXTERNAL SCHEMA 句を含めます。
次の例では、外部データベース spectrum_schema を使用して spectrum_db という名前の外部スキーマを作成します。

create external schema spectrum_schema from data catalog 
database 'spectrum_db' 
iam_role 'arn:aws:iam::123456789012:role/MySpectrumRole'
create external database if not exists;
Amazon Redshift Spectrum 用の外部スキーマ - Amazon Redshift