PostgreSQLへのデータインポート

Cygwinを使って、windowsのサービスとして起動するように設定したまではよかったのだが、COPYを使ってcsvファイルからデータを一括で読み込もうとしたときに文字コードの違いで詰まってしまった。
pgAdminIIIでデータベースを作るとき、エンコードSJISにしようとするとなぜか

ERROR: SJIS is not a valid encoding name

といわれてしまう。とりあえずUNICODEで作っておいて、csvファイルの方はSJISに、改行コードをLFにしておいて、COPYで読み込むと正常に読み込まれたようだ。しかしcygwinbashではSELECTなどをして確かめようとしても文字化けなので、pgAdminのデータビューか、http://hp.vector.co.jp/authors/VA023283/PostgreSQL.htmlにおいてあるwindows用のpsql731.zipをもらってきて確認すると、正しく表示された。