flask - tutorial - sqlalchemy remove
Sqlalchemy: ejecuciĆ³n de consultas SQL sin procesar (1)
Prueba esto:
from flask import current_app
db.get_engine(current_app, bind=''<your_bind>'').execute(''<your raw sql>'')
Estoy usando sqlalchemy en una aplicación de matraz que se conecta a múltiples bases de datos, usando bind como se muestra aquí . Quiero ejecutar una consulta SQL sin formato en una de las bases de datos no primarias.
Estoy tratando de usar session.execute , como se muestra aquí pero se ejecuta para el db principal. Los documentos API indican que puede usar un parámetro: "bind - Motor opcional para ser utilizado como enlace". ¿Cómo accedo y especifico el enlace para el db no primario y llamo session.execute para ejecutar una consulta para ese db?
Alternativamente, ¿hay alguna otra forma de hacerlo?