後藤@横河工事です。

わかりました、そういえば、JAVAでもtry{}、catch{}でエラーを処理していました。

ただ、postgres-0.5.1のドキュメントでは 「exec(sql)は問い合わせに失敗したら
nilを返す」とあったので、

> res = conn.exec("copy s_jyunpou_table from '#{jyunpou}' using delimiters ',';")
> if res == nil then

このような書き方をしてしまったのですが、これは間違いなのでしょうか。