pg_last_notice()
は、
connection
で指定したPostgreSQLサーバーから の直近の通知メッセージを返します。PostgreSQLサーバは、トランザク
ションが継続できない時に通知メッセージを設定します。このため、
pg_exec()
による無意味なSQLの発行を
pg_last_notice()
により回避することが可能です。 他にもPostgreSQLサーバが通知メッセージを設定する場合があります。
プログラマは、トランザクションに関連するかによらず通知メッセージ の内容をチェックするべきです。
警告 |
|
pg_exec()
および
pg_errormessage()
も参照下さい。