लोड करने का सबसे अच्छा तरीका क्या है सीएसवी तालिका में डेटा एक में PostgreSQL डेटाबेस (जावा में)?
प्रसंग: मैं काम कर रहा हूँ अर्क, रूपांतर, भार (ईटीएल) प्रसंस्करण - फ्लैट फाइल निकाली और (एक समान तालिका का सीएसवी) उत्पन्न किया। मैं जावा में सीएसवी फाइलों को पोस्टग्रेक्यूएल तालिका में लोड करना चाहता हूं।
उत्तर:
जवाब के लिए 0 № 1PostgreSQL में CSV फ़ाइल से डेटा कॉपी करने का सामान्य तरीका है COPY
बयान (अधिक जानकारी में है PostgreSQL प्रलेखन)। इस कथन का उपयोग करने के लिए आपके पास सर्वर द्वारा पठनीय स्थान पर फ़ाइल होनी चाहिए।
यदि डेटा को सर्वर पठनीय स्थान पर पहले से नहीं रखा जा सकता है, तो आप एक का उपयोग कर सकते हैं psql copy
(अधिक जानकारी) या INSERT
बयान।
जवाब के लिए 0 № 2
PostgreSQL डेटाबेस में CSV फ़ाइल लोड करने का सबसे तेज़ तरीका उपयोग कर रहा है COPY
आदेश.
जावा पक्ष से आप विधि का उपयोग कर सकते हैं copyIn
का CopyManager
वर्ग PostgreSQL से JDBC चालक।