dblink_error_message — obtiene el último mensaje de error en la conexión nombrada
dblink_error_message(text connname) returns text
dblink_error_message recupera el mensaje de error remoto
más reciente para una conexión dada.
connnameNombre de la conexión a utilizar.
Devuelve el último mensaje de error, o OK si no ha habido
ningún error en esta conexión.
Cuando se inician consultas asíncronas mediante
dblink_send_query, es posible que el mensaje de error asociado con
la conexión no se actualice hasta que se consuma el mensaje de respuesta del servidor. Esto suele significar que se debe llamar a dblink_is_busy
o a dblink_get_result antes de
dblink_error_message, para que cualquier error generado por
la consulta asíncrona sea visible.
SELECT dblink_error_message('dtest1');