Digamos que he creado un sistema de base de datos de productos para diferentes departamentos de mi empresa. Cada departamento tiene su propia instancia PostgreSQL-databse por varias razones. Los esquemas de las bases de datos son los mismos, sin embargo, los datos en ellos no lo son. Para cada uno de estos sistemas, existe una aplicación Python que hace alguna lógica de negocios (irrelevante). Cada aplicación de Python accede a ella y solo a sus bases de datos a través de SQLAlchemy.¿Cómo se usa SQLAlchemy para acceder sin problemas a múltiples bases de datos?
Quiero crear un Supervisior-System que pueda acceder a todos los datos en todas estas bases de datos (funcionalidad de lectura).
Aquí es un ejemplo de lo que pienso:
¿Puedo hacer eso con SQLAlchemy? Si es así, ¿cuál es el mejor enfoque para ese tipo de problema?
¿Y entonces puedo consultar todos los dbs a la vez? – AME
@AME: siempre y cuando mantenga los resultados separados; no intente agregar resultados de una sesión a otra. –