PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да проверите дали схемата на PostgreSQL съществува с помощта на SQLAlchemy?

Отговорът на @javax е почти правилен; следното е малко пояснение:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Правилно ли е разбирането ми за размера на Unicorn, Sidekiq и DB Pool?

  2. Как да предотвратите „невалиден входен синтаксис за тип json“ в Postgres, когато записите съдържат комбинация от json или низове

  3. Динамично изпълнение на заявки в PL/pgSQL

  4. Как Log() работи в PostgreSQL

  5. Как да създадете вложен SELECT COUNT с псевдоним в Postgres