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

अन्य पोस्टग्रेस्क्ल स्कीमा के लिए डेटाफ्रेम लिखने वाले पंडों

अद्यतन:पांडा 0.15 से शुरू, विभिन्न स्कीमा के लिए लिखना समर्थित है। तब आप schema . का उपयोग करने में सक्षम होंगे कीवर्ड तर्क:

df.to_sql('test', engine, schema='a_schema')

read_sql . के साथ इस समय अलग-अलग स्कीमा को लिखना अभी समर्थित नहीं है और to_sql फ़ंक्शन (लेकिन एक एन्हांसमेंट अनुरोध पहले ही दायर किया जा चुका है:https://github.com/pydata/pandas/issues/7441)।

हालाँकि, आप अभी के लिए PandasSQLAlchemy . के साथ ऑब्जेक्ट इंटरफ़ेस का उपयोग कर सकते हैं और एक कस्टम MetaData . प्रदान करना वस्तु:

meta = sqlalchemy.MetaData(engine, schema='a_schema')
meta.reflect()
pdsql = pd.io.sql.PandasSQLAlchemy(engine, meta=meta)
pdsql.to_sql(df, 'test')

खबरदार! यह इंटरफ़ेस (PandasSQLAlchemy ) अभी तक वास्तव में सार्वजनिक नहीं है और अभी भी पांडा के अगले संस्करण में बदलाव से गुजरना होगा, लेकिन आप इसे पांडा 0.14 के लिए इस तरह से कर सकते हैं।

अपडेट करें :PandasSQLAlchemy का नाम बदलकर SQLDatabase कर दिया गया है पांडा में 0.15.



  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 और TimescaleDB के लिए SELinux को कैसे कॉन्फ़िगर करें

  2. Sysbench का उपयोग करके PostgreSQL के प्रदर्शन को बेंचमार्क कैसे करें

  3. PostgreSQL डेटाबेस क्लस्टर के साथ अत्यधिक उपलब्ध कैनवास LMS को कैसे परिनियोजित करें

  4. PostgreSQL में क्रॉसस्टैब के लिए गतिशील रूप से कॉलम उत्पन्न करें

  5. postgreSQL - psql \i :किसी दिए गए पथ में स्क्रिप्ट कैसे निष्पादित करें