sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kontrollerar jag om PostgreSQL-schemat finns med SQLAlchemy?

@javaxs svar är nästan korrekt; följande är ett litet förtydligande:

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. Identifiera django många-till-många länkar programmerat

  2. MySql:gör den här frågan snabbare... finns det något sätt?

  3. Lägg till applikationsnamn / programnamn i mysql-anslutningssträngen

  4. Kan inte ansluta till den lokala MySQL-servern via socket '/tmp/mysql.sock