PostgreSQLのCOPYでCSV出力

| | コメント(0) | トラックバック(0)
PostgreSQLにはオリジナルのCOPYコマンドというのがあって、これがCSVとかTSVの入出力で便利。

文法の詳細はこれ読んでちょ。
http://www.postgresql.jp/document/pg833doc/html/sql-copy.html

出力でもっともシンプルな形だと
postgres=# copy hoges to 'C:/tmp/hoge_export.csv';
のような感じ。

もしかしたらあなたは
ERROR:  character 0xe28094 of encoding "UTF8" has no equivalent in "SJIS"
とかいわれるかもしれない。
そんなときは
postgres=# \encoding SJIS
とやっておくとうまくいくかもしれない。

トラックバック(0)

このブログ記事を参照しているブログ一覧: PostgreSQLのCOPYでCSV出力

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/196

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ぴろしが2008年8月 5日 18:18に書いたブログ記事です。

ひとつ前のブログ記事は「俺的に必須なFireFox3の7つのアドオン」です。

次のブログ記事は「/usr/local/apache2/bin/httpd: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。