前田です。

At Tue, 27 Jul 1999 16:16:48 +0900,
goto / yokogawa-kouji.co.jp wrote:
> ただ、postgres-0.5.1のドキュメントでは 「exec(sql)は問い合わせに失敗したら
> nilを返す」とあったので、

ソースコードを見ると、

    result = PQexec(conn, str->ptr);
    if (!result) {
	rb_raise(rb_ePGError, PQerrorMessage(conn));
    }

となっているのでnilが返ることはないような気がします。
# ドキュメントのバグかな。

-- 
前田 修吾