(PHP 4 >= 4.0.6)
pg_last_notice - возвращает последнее уведомление от PostgreSQL-сервера. Описание
string pg_last_notice (resource connection)
pg_last_notice() возвращает последнее уведомление от PostgreSQL-сервера, специфицированного параметром
connection. PostgreSQL-сервер отправляет уведомляющие сообщения в различных ситуациях,
например, если транзакция не может быть продолжена. С помощью pg_last_notice() вы можете исключить появление бесполезных запросов, проверяя, относится
уведомление к данной транзакции, или нет.
Предупреждение! | Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ и ещё не полностью реализована.
pg_last_notice() была введена в PHP 4.0.6. Однако в PHP 4.0.6 имеется проблема с обработкой уведомлений.
Использование PostgreSQL-модуля с PHP 4.0.6 не рекомендуется, даже если вы не используете
pg_last_notice(). Эта функция полностью реализована в PHP 4.3.0. PHP до PHP 4.3.0 игнорирует параметр соединения с БД.
|
Заметьте, что отслеживание сообщений можно сделать необязательным путём установки 1 для
pgsql.ignore_notice ini из PHP 4.3.0.
Логинг уведомлений можно сделать необязательным, установив 0 для pgsql.log_notice ini из PHP 4.3.0. Если
pgsql.ignore_notice не установлен 0, уведомление не может быть log-ировано.
См. также pg_query() и
pg_last_error(). |