[pyar] [DJANGO] Pregunta sobre conexiones...

Emiliano M. Rudenick emr.frei en gmail.com
Lun Jun 25 18:29:09 ART 2012


El Fri, 22 Jun 2012 17:41:33 -0300
Martin Marrese <marrese en gmail.com> escribió:
> 2012/6/22 Enrique Martín <enri57ar en gmail.com>
> 
> > 2012/6/22 Juan Manuel <jmjacquet en gmail.com>:
> > > Buenas Listeros, como andan?!!
> > > Quería saber si alguien conectó mas de una BD al mismo tiempo en
> > Django (la
> > > idea es hacer una página que verifique el status de diferentes
> > > BDs, así
> > como
> > > sacar estadísticas, etc)
> > > Existe una BD central con una tabla que tiene las características
> > > de cada base y su parámetros de conexión, y algunas columnas más
> > > con los datos
> > que
> > > quiero sacar (ultima actualización, cant registros, etc).
> > > Si alguno me puede orientar un poco...
> >
> > https://docs.djangoproject.com/en/dev/topics/db/multi-db/
> >
> > si tu version de django no te soporta multi-db  (1.4 para atras) y
> > usas postgres podes usar dblink, para conectarte a otra base.
> >
> > SELECT dblink_connect('myconn', 'dbname=postgres');
> > SELECT * FROM dblink('myconn','SELECT * FROM foo') AS t(a int, b
> > text, c text[]);
> >
> 
> El soporte de multi-db esta de 1.2 en adelante (1), a menos que no
> este viendo yo una parte de la explicacoin. Me parece que el tema aca
> es que al estar los datos de conexion en una tabla, estos son
> dinamicos y no podes fijarlos a una base. Si ese es el caso, y no hay
> forma de meterlo dentro de lo que es django siempre podes usar el db
> api de Python directamente (igual esto depende mucho de lo que
> quieras hacer despues con la conexion)
> 
> Salut
> 
> Links
> 1- https://docs.djangoproject.com/en/1.3//topics/db/multi-db/
> 
> 

Yo creo que con multi-db alcanza y sobra, si se necesitan traer datos a
través de consultas muy complejas y tu motor de base de datos soporta
vistas es recomendable usarlas. Yo te recomiendo que leas el link que
te han pasado que es tu solución al problema.
Mi recomendación es que intentes no evadir el ORM de Django, hay que
tener un poco de paciencia y leer mucho jeje, pero en el futuro te vas
a dar cuenta que es una gran inversión, "Django nunca te deja a
gamba"!, hay que tenerle un poquito de paciencia a veces :P, nada más.

Saludos!



More information about the pyar mailing list