/ / लोड करने के लिए CSV डेटा एक PostgreSQL तालिका - postgresql, सीएसवी, लोड

CSG डेटा को PostgreSQL तालिका में लोड करना - postgresql, csv, load

लोड करने का सबसे अच्छा तरीका क्या है सीएसवी तालिका में डेटा एक में PostgreSQL डेटाबेस (जावा में)?

प्रसंग: मैं काम कर रहा हूँ अर्क, रूपांतर, भार (ईटीएल) प्रसंस्करण - फ्लैट फाइल निकाली और (एक समान तालिका का सीएसवी) उत्पन्न किया। मैं जावा में सीएसवी फाइलों को पोस्टग्रेक्यूएल तालिका में लोड करना चाहता हूं।

उत्तर:

जवाब के लिए 0 № 1

PostgreSQL में CSV फ़ाइल से डेटा कॉपी करने का सामान्य तरीका है COPY बयान (अधिक जानकारी में है PostgreSQL प्रलेखन)। इस कथन का उपयोग करने के लिए आपके पास सर्वर द्वारा पठनीय स्थान पर फ़ाइल होनी चाहिए।

यदि डेटा को सर्वर पठनीय स्थान पर पहले से नहीं रखा जा सकता है, तो आप एक का उपयोग कर सकते हैं psql copy (अधिक जानकारी) या INSERT बयान।


जवाब के लिए 0 № 2

PostgreSQL डेटाबेस में CSV फ़ाइल लोड करने का सबसे तेज़ तरीका उपयोग कर रहा है COPY आदेश.

जावा पक्ष से आप विधि का उपयोग कर सकते हैं copyIn का CopyManager वर्ग PostgreSQL से JDBC चालक।