Функции PHP »»» Функции баз данных PostgreSQL(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().