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

R . के साथ PostgreSQL में बड़े data.frame को सहेजना

क्या आप डेटाफ़्रेम को एक सीएसवी या टैब सीमांकित टेक्स्ट फ़ाइल में कॉपी कर सकते हैं, फिर उसे पोस्टग्रेएसक्यूएल में COPY FROM कमांड [1] के साथ लोड कर सकते हैं? यह एक बल्क लोड दृष्टिकोण को लागू करता है जो तेजी से प्रदर्शन कर सकता है।

कुछ मामलों में, डेटा को स्ट्रीम के रूप में उत्सर्जित करने और इसे सीधे psql में पाइप करने के लिए RScript का उपयोग करना संभव हो सकता है:

<RScript output tab delmited rows> | psql -c "COPY <tablename> (columnlist, ...) FROM STDIN WITH (FORMAT text)"

कुछ लंबे समय तक चलने वाले मामलों में, मैंने | पीवी | बीच में प्रगति को ट्रैक करने के लिए (http://www.ivarch.com/programs/pv. shtml )।

[1] http://www.postgresql.org/docs/ करंट/इंटरैक्टिव/एसक्यूएल-कॉपी.एचटीएमएल




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज डेटाबेस के साथ उसकेोकू में तैयार कथन को कैसे निष्क्रिय करें

  2. मैं Postgres में मॉड्यूल कैसे आयात करूं या एक्सटेंशन कैसे स्थापित करूं?

  3. क्वेरी कुंजी की परवाह किए बिना मान के आधार पर jsonb को पोस्टग्रेज करती है

  4. रेल:सरणी की सरणी में तत्व खोजने के लिए दायरे का उपयोग कैसे करें

  5. क्या हम तैयार कथन (PostgreSQL) में DDL कमांड का उपयोग कर सकते हैं?