dblink_error_message(text connname) returns text
dblink_error_message为一个给定连接取得最近的远程错误消息。
connname
要使用的连接名。
返回最后一个错误消息,如果在这个连接上没有错误则返回OK。
SELECT dblink_error_message('dtest1');
dblink_error_message ---------------------- OK (1 row)
SELECT * FROM dblink('myconn', 'select proname, prosrc from ux_proc1') AS t1(proname name, prosrc text) WHERE proname LIKE 'bytea%';
错误:关系 "ux_proc1" 不存在 背景: Error occurred on dblink connection named "myconn": could not execute query.
SELECT dblink_error_message('myconn');
dblink_error_message ------------------------------------------- 错误: 关系 "ux_proc1" 不存在 + 第1行select proname, prosrc from ux_proc1+ ^ (1 row)