pg_last_error()は、指定した connectionから直近のエラーメッセージを返しま す。
エラーメッセージは、内部的なPostgreSQL(libpq)関数コールにより上書き される可能性があります。PostgreSQLモジュール関数の中で複数のエラー が発生した場合には、この関数は適切なエラーメッセージを返さない可能 性があります。
エラー処理を改善するために pg_result_error(), pg_result_status(), pg_connection_status()も参照下さい。
注意 この関数は、pg_errormessage()と呼ばれていました。
pg_result_error()も参照下さい。