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