ich versuche aus einer sqlite bzw. MS-Access Datenbank mittels SQLAlchemy eine Tabelle abzufragen. Die Krux: Der Tabellenname enthält ein "-" (kann ich leider nicht ändern). Wenn ich jetzt versuche, diese Tabelle zu erstellen, fliegt mir SQLAlchemy um die Ohren:
Code: Alles auswählen
engine = sa.create_engine("pfad")
meta = sa.MetaData(engine)
articles = sa.Table("Ta-Artikel", meta, autoload=True)
Code: Alles auswählen
OperationalError: (OperationalError) near "-": syntax error u'PRAGMA index_info(sqlite_autoindex_Ta-Artikel_1)' ()
Ich habe auch schon versucht, quote=True zu setzen, obwohl der Name laut Dokumentation wohl aufgrund der Groß-/Kleinschreibung automatisch in Anführungszeichen gesetzt werden soll.
Jetzt gehen mir langsam die Ideen aus, was ich da noch machen könnte - ist jemand von euch schon mal in eine ähnliche Situation geraten und hat sich erfolgreich herauswinden können?