Flask, Sqlalchemy und bestehende Datenbanken
Verfasst: Mittwoch 12. November 2014, 14:17
In einer Flask Anwendung soll auf mehrere Datenbanken zugegriffen werden. In einer config.py werden diese über SQLALCHEMY_BINDS ('chemdb' ist der bind um den es geht) definiert. Die genannte Datenbank existiert (ich glaube man nennt das legacy database) und soll angesprochen, aber nicht über Flask und dessen Migration verwaltet werden.
Ab hier hört es auf, da mir nicht klar ist wie die Verbindung von Flask-sqlalchemy zu sqlalchemy funktioniert.
Begonnen habe ich in der model.py mit
Wobei dann eine class von Base abgeleitet würde. So etwas wie:
Irgendwie find ich, weder in der Doku von Flask-sqlalchemy noch von SQLAlchemy einen Ansatz.
Wer weiss mehr?
Sollte es funktionieren, handelt man sich damit gravierende Nachteile ein - Performance?
Installiert: Flask, Flask-sqlalchemy, sqlalchemy
Ab hier hört es auf, da mir nicht klar ist wie die Verbindung von Flask-sqlalchemy zu sqlalchemy funktioniert.
Begonnen habe ich in der model.py mit
Code: Alles auswählen
Base = declarative_base()
Base.metadata.reflect('chemdb')
Code: Alles auswählen
class Main(Base):
__table__ = metadata.tables['main']
Wer weiss mehr?
Sollte es funktionieren, handelt man sich damit gravierende Nachteile ein - Performance?
Installiert: Flask, Flask-sqlalchemy, sqlalchemy