指定したデータベース内のテーブルを一覧表示し、名前でテーブルを検索する - Amazon Athena

指定したデータベース内のテーブルを一覧表示し、名前でテーブルを検索する

テーブルのメタデータを一覧表示するには、テーブルスキーマまたはテーブル名でクエリを実行します。

例 – テーブルのスキーマ別のリスト化

次のクエリは、rdspostgresql テーブルスキーマを使用するテーブルを一覧表示します。

SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_schema = 'rdspostgresql'

次の表は、サンプル結果を示しています。

table_schema table_name table_type
1 rdspostgresql rdspostgresqldb1_public_account BASE TABLE
例 – 名前によるテーブルの検索

次のクエリは、テーブル athena1 のメタデータ情報を取得します。

SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_name = 'athena1'

次の表は、サンプル結果を示しています。

table_schema table_name table_type
1 default athena1 BASE TABLE