EXAMPLE USANDO DBLINK (POR JAVIER LUGO PORRAS)

From: Javier Lugo Porras <jlugop(at)hotmail(dot)com>
To: <jhon_vels(at)hotmail(dot)com>, Postgresql-es Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: EXAMPLE USANDO DBLINK (POR JAVIER LUGO PORRAS)
Date: 2009-08-14 15:19:01
Message-ID: BLU146-W2548E241C5F8D765EC6CEFC4020@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


AQUI LES ENVIO ALGO EL CUAL ESTOY UTILIZNADO
**************************************

ME ESTA FUNCIONANDO MUY BIEN,

1RO. CREAR LAS FUNCIONES DBLINK.SQL Q ESTAN EN LA CARPETA \SHARE\CONTRIB\DBLINK.SQL

LUEGO HACER TUS SCRITS LLAMANDO A LA FUNCION.

EXAMPLE.:

--por Javier Lugo Porras
--jlugop(at)multe-commerce(dot)com
--18 Julio 2009
--SELECT version();
--SCRIPT PARA ACTUALIZAR TABLAS DE PRODUCTOS
SELECT current_date, current_time;
DELETE FROM BODEGA;
DELETE FROM PRODUCTO;

INSERT INTO PRODUCTO
SELECT P.*
FROM dblink('dbname=MISITIO.COM port=5432 host=X.X.X.X user=USER password=MIPASS',
'SELECT * FROM PRODUCTO') AS P(
prodnumero varchar(30),
prodname varchar(50),
);

ESPERO Q TE FUNCIONE YA Q ME TOMO TIEMPO INVESTIGAR PERO LO LOGRE,

SALUDOS

JAVIER LUGO PORRAS
WWW.MULTE-COMMERCE.COM

From: jhon_vels(at)hotmail(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] uso de dblink
Date: Fri, 14 Aug 2009 08:25:25 -0400

holas quiero hacer una consulta de tablas que estan en diferentes bases de datos, la consulta debe devolverme varios registros.

estoy intentando usar dblink, laguien tiene un ejemplo? u otra forma de hacer?

he intentado hacer esto pero solo me devuelve el ultimo registro

function mostrar_lista_programas($codigogrado,$codigoarea){

function costos($codigo){
global $linkfinanzas;
$registro=pg_query($linkfinanzas,"SELECT codigoprograma, codigosede, montotutoria, costoprograma, tipomoneda FROM programacostos WHERE codigoprograma='$codigo'");
return $registro;
}

global $linkacademica;
$programas=pg_query($linkacademica,"SELECT codigoprograma FROM programas WHERE codigogrado='$codigogrado' AND codigoarea='$codigoarea'");

while($codigo=pg_fetch_array($programas)){
$costo=costos($codigo[0]);
}

return $costo;
}

gracias

With Windows Live, you can organize, edit, and share your photos.
_________________________________________________________________
With Windows Live, you can organize, edit, and share your photos.
http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Chávez B. 2009-08-14 15:23:28 Re: EXAMPLE USANDO DBLINK (POR JAVIER LUGO PORRAS)
Previous Message Fernandos Siguenza 2009-08-14 14:52:25 Found no funciona...