Redshiftでテーブル定義やエラーログの確認・調査を行いたいときによく使うクエリを3つ紹介します。 テーブル定義の確認 既存のテーブル定義を確認したいときは次のクエリを発行します。 SELECT * FROM pg_table_def WHERE tablename = 'テーブル名' 確認できる情報は以下の通りです。 schemaname(publicとか) tablename(テーブル名) column(カラム名) type(カラムのデータ型・VARCHARなど) encoding(圧縮アルゴリズム。deltaとかtext255とか) distkey(DISTKEY指定フラグ) sortkey(SORTKEY指定フラグ) notnull(NotNULL制約フラグ) 自動選択されたCompression Encodingsを確認したい場合にもこのクエリを利用します。 テーブル一覧の確