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

Map_partitions और pd.df.to_sql . का उपयोग करके dask डेटाफ़्रेम से sql तालिका बनाएं

बस, आपने एक डेटाफ्रेम बनाया है जो किए जाने वाले कार्य का एक नुस्खा है, लेकिन आपने इसे निष्पादित नहीं किया है। निष्पादित करने के लिए, आपको .compute() . पर कॉल करना होगा परिणाम पर।

ध्यान दें कि यहां आउटपुट वास्तव में डेटाफ़्रेम नहीं है, प्रत्येक विभाजन का मूल्यांकन None . होता है (क्योंकि to_sql कोई आउटपुट नहीं है), इसलिए इसे df.to_delayed . के साथ व्यक्त करना अधिक आसान हो सकता है , कुछ इस तरह

dto_sql = dask.delayed(pd.DataFrame.to_sql)
out = [dto_sql(d, 'table_name', db_url, if_exists='append', index=True)
       for d in ddf.to_delayed()]
dask.compute(*out)

यह भी ध्यान दें, कि क्या आपको अच्छी समानता मिलती है, यह डेटाबेस ड्राइवर और डेटा सिस्टम पर ही निर्भर करेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php में कतार और पोस्टग्रेज

  2. एसक्यूएल सर्वर और पोस्टग्रेएसक्यूएल दोनों पर 'जहां बूलियनवैल्यू =झूठा' करना है?

  3. फ्लास्क-माइग्रेशन पूरा नहीं कर सकता

  4. Postgresql मान सेट करने के लिए ट्रिगर डालें

  5. मेरे पसंदीदा पोस्टग्रेएसक्यूएल प्रश्नों में से अधिक - और वे भी क्यों मायने रखते हैं