Wie kann ich mithilfe von SQLAlchemy überprüfen, ob ein PostgreSQL-Schema vorhanden ist?
Ich benutze SQLAlchemy, um Tabellen in einem bestimmten Schema in einer PostgreSQL-Datenbank zu generieren. Wenn das Schema nicht existiert, möchte ich es erstellen. Ich kenne die PostgreSQL-Abfrage, um die Existenz des Schemas zu überprüfen:
SELECT exists(select schema_name FROM information_schema.schemata WHERE schema_name = 'foo')
Ich möchte aber wissen, wie ich mit SQLAlchemy damit umgehen soll.