sql >> Databáze >  >> RDS >> PostgreSQL

Jak zkontrolovat, zda existuje schéma PostgreSQL pomocí SQLAlchemy?

@javaxova odpověď je téměř správná; toto je malé vysvětlení:

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. Seskupit řádky na základě hodnoty součtu sloupců

  2. AWS EMR PySpark se připojuje k mysql

  3. Týdny mezi dvěma daty

  4. Získejte hodnotu mezi 2. a 3. čárkou