dblink_send_query
Prev UpF.11. dblink — conectarse a otras bases de datos PostgreSQLHome Next

dblink_send_query

dblink_send_query — envía una consulta asíncrona a una base de datos remota

Synopsis

dblink_send_query(text connname, text sql) returns int

Descripción

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.

Argumentos

connname

Nombre 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.

Valor de retorno

Devuelve 1 si la consulta se envió con éxito, 0 en caso contrario.

Ejemplos

SELECT dblink_send_query('dtest1', 'SELECT * FROM foo WHERE f1 < 3');

Prev Up Next
dblink_error_message Home dblink_is_busy