dblink_send_query — envía una consulta asíncrona a una base de datos remota
dblink_send_query(text connname, text sql) returns int
dblink_send_query envía una consulta para ser ejecutada
de forma asíncrona, es decir, sin esperar inmediatamente el resultado.
No debe haber una consulta asíncrona ya en curso en la
conexión.
Después de enviar con éxito una consulta asíncrona, el estado de finalización
se puede comprobar con dblink_is_busy, y los resultados
se recopilan finalmente con dblink_get_result.
También es posible intentar cancelar una consulta asíncrona activa
utilizando dblink_cancel_query.
connnameNombre de la conexión a utilizar.
sql
La sentencia SQL que deseas ejecutar en la base de datos remota,
por ejemplo select * from pg_class.
Devuelve 1 si la consulta se envió con éxito, 0 en caso contrario.
SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3');