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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage