タグ

あとで読むとcopyに関するsh2nm0k2のブックマーク (2)

  • Amazon Redshift: COPY時のエラー情報を見易い形で取得するSQL文 | DevelopersIO

    超々小ネタです。 Amazon RedshiftでCOPY操作を行う際、新しく取り込むようなファイルだとエラーとなるようなデータの形式であったり、テーブルデータ型との齟齬が頻繁に発生する事も往々にしてありますので都度エラーが発生した際に対象となるシステム系テーブルを参照する必要が出て来ます。その際、これまではあまり意識しては居なかったんですが『そう言えば都度、エラー情報を得る時に手動でSQLを書いてたな』とふと思い、また可変長文字列が多いテーブルでもありますのでそのままの情報を得ようとすると若干見辛いというのもあるのでその手間を省くべく確認用のSQLをネタとして用意しとこうと思いました。 stl_loar_errorsテーブル参照用SQL 以下はエラー発生時に参照すべきテーブル、『stl_loar_errors』テーブルを分割して表示させるSQL群です。対象となるテーブルのテーブル名が無か

    Amazon Redshift: COPY時のエラー情報を見易い形で取得するSQL文 | DevelopersIO
  • PostgreSQL - DBのデータをCSVに出力したい - 覚えたら書く

    DBのデータをCSV出力したいという場面は多々あると思います。 PostgreSQLにpsqlで接続して特定のコマンドを実行すればCSVファイルへの出力ができます。 テーブルの全データをCSVに出力する 単純に特定のテーブルの全データをCSV出力する場合は以下のコマンドを実行すれば可能です \COPY {table名} TO '{出力先csvファイルのフルパス}' WITH CSV DELIMITER ','; ■実行例 \COPY sampletbl1 TO '/tmp/sampletbl1.csv' WITH CSV DELIMITER ','; これを実行すると対象としたテーブルの全データが指定のcsvファイルに出力されます CSVに出力するカラムを絞る 最初の例に従うと対象テーブルの全カラムが出力対象となります。 出力するカラムを指定したい場合は以下のようにします \COPY {t

    PostgreSQL - DBのデータをCSVに出力したい - 覚えたら書く
  • 1