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');