PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे जांचें कि SQLAlchemy का उपयोग करके PostgreSQL स्कीमा मौजूद है या नहीं?

@ 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. PostgreSQL - एक घंटे से अधिक पुराने डेटा को हटाना, और फिर उसी तालिका में नया डेटा सम्मिलित करना

  2. PostgreSQL में डेटाबेस की एक कॉपी बनाना

  3. रेल:संबंध के लिए अनुमति अस्वीकृत स्कीमा_माइग्रेशन

  4. स्पष्ट लॉकिंग के बिना गतिरोध को पोस्टग्रेज करता है

  5. PostreSQL में केवल नई पंक्तियाँ कैसे सम्मिलित करें?