dblink_error_message
dblink_error_message — выдаёт сообщение последней ошибки для именованного подключения
Синтаксис
dblink_error_message(text connname) returns text
Описание
dblink_error_message
извлекает самое последнее сообщение удалённой ошибки для заданного подключения.
Аргументы
connname
Имя используемого подключения.
Возвращаемое значение
Возвращает сообщение последней ошибки либо OK
, если в сеансе этого подключения не было ошибок.
Замечания
Когда функцией dblink_send_query
передаются асинхронные запросы, сообщение об ошибке, связанное с текущим подключением, может не измениться до получения от сервера ответного сообщения. Поэтому обычно до вызова dblink_error_message
следует вызывать функцию dblink_is_busy
или dblink_get_result
, чтобы ошибка, возникшая при выполнении асинхронного запроса, не осталась незамеченной.
Примеры
SELECT dblink_error_message('dtest1');