![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias por tu ayuda!!!!
Intenté hacer lo que me dijiste, pero no funciona, me tira este mensaje: cross-database references are not implemented : "db1.public.tabla1" En algún lugar lei que habia que utilizar algo llamado DBLINK o algo asi, pero sigo sin poder lograrlo. Alguna otra idea o alguien que sepa como utilizar ese dblink ??? Gracias nuevamente. Saludos. |
|
#2
|
|||
|
|||
|
Utilizar dos bases de datos en PostgreSQL
No sé que tan compleja necesites tu solución, sin embargo esto se puede abordar desde varios frentes:
1. Utilizar un servicio de interconexión como DBLink que no te lo recomiendo porque el costo de las transacciones es alto y no es muy confiable que digamos, al parecer tiende a caerse, yo en lo personal no lo he utilizado pero las personas que lo han hecho reportan malas experiencias. Si requieres mayor información puedes buscar en la lista de correo de PostgreSQL en español, seguro que alguien te ayuda. 2. Utilizar dos conexiones a las bases de datos. No se que controles utilices, yo he utilizado los controles de DevArt con PostgreSQL y son Excelentes, simplemente haces una conexión para cada base de datos y realizas la consulta sobre la que lo requieras hacer, no debiera ser complicado. Incluso en un sistema anterior que tenía que conectarse a varios servidores de una empresa vía su propio servicio de interconexión con anchos de banda muy miserables lo que hicimos fue generar una tabla con las conexiones donde el usuario en un combo simplemente seleccionaba la sucursal y nosotros tomábamos los datos de conexión de la tabla, modificábamos el control, abríamos la conexión, ejecutábamos y al final solo la cerrábamos, todo con PostgreSQL, muy eficiente. Espero haberte ayudado. Saludos. |
|
#3
|
|||
|
|||
|
Gracias por su invalorable aporte, amigos !!!!
Realicé una segunda conexión para la otra base de datos y se terminaron todos mis problemas. Lo que antes hacia con una sola conexión, cerrando y conectando a una base y a otra ( a pesar de esto funcionaba rápido igual ) con una conexión para cada base, le puedo asegurar que ahora "vuela". Es increible, como teniendo la solución siempre delante de mis ojos, nunca reparé en este detalle, por eso vuelvo a repetir la importancia de el aporte de todos ustedes. Muchisimas gracias!!!! Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Misma consulta sobre bd distintas. No actualiza info obtenida. | setry2 | OOP | 0 | 06-02-2007 12:50:26 |
| Como Asociar Tablas de bases de Datos distintas | pcicom | Firebird e Interbase | 1 | 29-09-2004 18:39:32 |
| distintas picklists en la misma columna de dbgrid | arc22 | Varios | 4 | 28-06-2004 16:10:30 |
| conexión entre distintas bases de datos | jsanchez | Firebird e Interbase | 1 | 09-03-2004 22:35:22 |
| Usar tablas de dos bases de datos distintas | davidcm | SQL | 2 | 26-06-2003 17:05:05 |
|