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

कंसोल से क्लाउड SQL में .csv आयात नहीं कर सकता

मैंने कस्टम CSV . आयात करने के लिए विभिन्न तरीकों की कोशिश की CloudSQL (PostgreSQL) डेटाबेस इंस्टेंस में फ़ाइल करें। ऐसा लगता है कि आप उस तालिका में डेटा आयात करने का प्रयास कर रहे हैं जो आपके डेटाबेस में मौजूद नहीं है। मुझे वही त्रुटि हुई, जब मैं उस तालिका में आयात करने का प्रयास कर रहा था जो मौजूद नहीं थी।

सीएसवी फ़ाइल आयात करने के लिए, सुनिश्चित करें कि:

  • सीएसवी फ़ाइल में डेटाबेस में तालिका के समान कॉलम हैं।
  • फ़ाइल में डेटा एक CSV फ़ाइल का प्रतिनिधित्व करने के लिए ठीक से संरचित है।
  • क्लाउडएसक्यूएल में एक सीएसवी फ़ाइल आयात करने से पहले, पहले टेबल से कुछ पंक्तियों को निर्यात करें और यह देखने के लिए फ़ाइल खोलें कि डेटा का प्रतिनिधित्व कैसे किया जाता है। डेटा की तुलना उस CSV फ़ाइल से करें जिसे आप आयात करना चाहते हैं और सुनिश्चित करें कि डेटा उसी तरह दर्शाया गया है। प्रपत्र कंसोल निर्यात करते समय, बकेट फ़ोल्डर चुनें जहां CSV निर्यात किया जाएगा, CSV विकल्प चुनें और SQL query में निम्नलिखित कमांड जोड़ें SELECT * FROM products LIMIT 5; . यह डेटाबेस से केवल पहले 5 रिकॉर्ड निर्यात करेगा, इसलिए इसमें अधिक समय नहीं लगेगा।

फ़ाइल को CloudSQL (PostgreSQL) डेटाबेस में आयात करने के लिए:

पहले सुनिश्चित करें कि तालिका डेटाबेस में मौजूद है। अपने CloudSQl (PostgreSQL) उदाहरण से कनेक्ट करें। कमांड चलाएँ SELECT * FROM pg_catalog.pg_tables; सभी तालिकाओं को सूचीबद्ध करने के लिए। यदि आपको सूची में अपनी तालिका मिली है, तो Table . के लिए ठीक उसी नाम का उपयोग करें डेटाबेस में डेटा आयात करते समय।

  1. CSV फ़ाइल को बकेट फ़ोल्डर में अपलोड करें

  2. SQL पेज में CloudSQL (PostgreSQL) इंस्टेंस ढूंढें और इंस्टेंस के नाम पर क्लिक करें।

  3. Instance details . में पेज Import पर क्लिक करें ।

  4. Cloud Storage file में बाल्टी से CSV फ़ाइल चुनें।

  5. Format of import . में , CSV . चुनें

  6. table . में उस तालिका का नाम लिखें जिसमें आप डेटा आयात करना चाहते हैं।

  7. Import पर क्लिक करें और डेटा आयात किया जाएगा।

मैंने अपने ऊपर के तरीकों को आजमाया है और मैंने CloudSQL (PostgreSQL) पर एक कस्टम CSV फ़ाइल सफलतापूर्वक अपलोड कर दी है।



  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. अनेक से अनेक को सहेजना

  3. PostgreSQL में उपलब्ध कॉलेशन की सूची कैसे लौटाएं

  4. Ecto Fragments . का उपयोग करके टाइमस्टैम्प में अंतराल जोड़ें

  5. पोस्टग्रेस्क्ल बाइंड वैरिएबल के बारे में प्रश्न