(PHP 4 >= 4.0.6, PHP 5, PHP 7)
pg_last_notice — Возвращает последнее уведомление от сервера PostgreSQL
$connection
   )
   pg_last_notice() возвращает последнее уведомление сгенерированное 
   сервером PostgreSQL на заданном соединении connection. 
   В некоторых случаях сервер посылает уведомления, например при создании в таблице 
   колонки типа SERIAL.
  
Благодаря pg_last_notice() не требуется делать лишних запросов, чтобы узнать посылала ваша транзакция уведомления или нет.
Можно отключить отслеживание уведомлений установкой в 1 параметра pgsql.ignore_notice в файле php.ini.
Можно отключить журналирование уведомлений установкой в 0 параметра pgsql.log_notice в файле php.ini. Пока этот параметр установлен в 0, уведомления невозможно записать в журнал выполнения.
connectionРесурс соединения с базой данных PostgreSQL.
   Строка, содержащая последнее уведомление на заданном соединении, 
   либо FALSE в случае ошибки.
  
Пример #1 Пример использования pg_last_notice()
<?php
  $pgsql_conn = pg_connect("dbname=mark host=localhost");
  
  $res = pg_query("CREATE TABLE test (id SERIAL)");
  
  $notice = pg_last_notice($pgsql_conn);
  
  echo $notice;
?>
Результат выполнения данного примера:
CREATE TABLE will create implicit sequence "test_id_seq" for "serial" column "test.id"