PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak sprawdzić, czy istnieje schemat PostgreSQL przy użyciu SQLAlchemy?

Odpowiedź @javaxa jest prawie poprawna; poniżej jest małe wyjaśnienie:

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. PostgreSQL:W POJEDYNCZEJ SKŁADNI SQL kolejności według wartości liczbowej obliczonej z kolumny tekstowej

  2. Wnętrzności PostgreSQL:Co to jest „resjunk”?

  3. Funkcja zwracająca dynamiczny zestaw kolumn dla danej tabeli

  4. Problemy z dostępem do zdalnej bazy Postgres DB na Heroku z lokalnej aplikacji Node.js Webapp

  5. SQL:jak wybrać wiersz z najbardziej znanymi wartościami?