sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kontrollerer man, om PostgreSQL-skemaet findes ved hjælp af SQLAlchemy?

@javax's svar er næsten korrekt; følgende er en lille præcisering:

q = exists(select([("schema_name")]).select_from("information_schema.schemata")
    .where("schema_name = 'foo'"))
if not session.query(q).scalar():
    session.execute('CREATE SCHEMA foo;')


  1. Få gennemsnitlig tid mellem tiderne i SQL

  2. Basering af databasemodeller i virkeligheden:En bloggers udfordring

  3. Hvordan kan jeg tilføje kommentarer i MySQL?

  4. Tabeller og indekser vs. HDD og SSD