मैं psql में एक नौसिखिया हूँ और कुछ मदद की ज़रूरत है। मैं एक स्थानीय CSV को दूरस्थ DB में कैसे लोड कर सकता हूं?
मैं निम्नलिखित कमांड का उपयोग कर रहा हूं
\COPY test(user_id, product_id, value)
FROM '/Users/testuser/test.tsv' WITH DELIMITER '\t' CSV HEADER;
लेकिन यह दूरस्थ DB पर फ़ाइल को खोजता है जबकि मुझे अपने स्थानीय पीसी पर ऐसा करने की आवश्यकता है।
E'\t'। यदि आप किसी भी तरह एक परिसीमन निर्दिष्ट नहीं करते हैं लेकिन टैब डिफ़ॉल्ट होना चाहिए।
\copyएक स्थानीय फ़ाइल पढ़ता है (यह एकpsqlकमांड है और इसे केवल अंदर से उपयोग किया जा सकता हैpsql)।COPYहालाँकि (ध्यान दें कि लापता ``) सर्वर पर फ़ाइल को पढ़ेगा।