मैं सीओपीवाई का उपयोग कर PostgreSQL में एक CSV फ़ाइल आयात करने की कोशिश कर रहा हूं। यह चुटकुले करता है जब यह एक पंक्ति को हिट करता है जहां रिक्त मूल्य होते हैं, उदा। नीचे दूसरी पंक्ति:सीएसवी से पोस्टग्रेएसक्यूएल प्रतिलिपि डेटा मूल्यों के साथ
JAN-01-2001,1,2,3,4,5
JAN-02-2001,6,7,,,
मैं इस कॉपी बयान की कोशिश की है, साथ ही शून्य का उपयोग कर वेरिएंट और उद्धरण और havent कुछ भी है कि काम करता है पाया।
COPY data FROM 'data.dat' USING DELIMITERS ',' CSV;
कोई सुझाव? डेटा फ़ाइल एक विशाल 22 जीबी फ्लैट फ़ाइल में है, इसलिए मैं इसे सीधे संपादित करने से बचना चाहता हूं।
और त्रुटि है? –
यह पूरी कहानी नहीं है। [दस्तावेज़ीकरण] के अनुसार (http://www.postgresql.org/docs/8.3/static/sql-copy.html) और उपरोक्त मेरा चेक किसी भी आधुनिक PostgreSQL (सीएसवी मोड में कोई उद्धरण के साथ खाली मूल्य) के तहत अच्छी तरह से काम करता है। हो सकता है कि आपके पास अल्प संशोधक या अल्पविराम की अमान्य संख्या न हो? –
त्रुटि: प्रकार संख्यात्मक के लिए अमान्य इनपुट वाक्यविन्यास: CONTEXT: कॉपी डेटा, लाइन 13, कॉलम अंतराल_2400: – ugh