I am using SQLAlchemy to generate tables in a specific schema in a PostgreSQL database. If the schema does not exist, I want to create it. I know the PostgreSQL query to che
I've been using this with Postgres, though was surprised to learn that IF NOT EXISTS is not part of the SQL standard -
IF NOT EXISTS
engine.execute('CREATE SCHEMA IF NOT EXISTS foo;')
Apparently it's an extension for Postgres and MySQL - https://www.w3resource.com/sql/sql-basic/create-schema.php