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

PostgreSQL:SQL Server 2008 R2 से PostgreSQL 9.5 में डेटा निर्यात करें

आप पोस्टग्रेज को बताते हैं कि स्रोत को LATIN1 के रूप में एन्कोड किया जाएगा:

लेकिन या तो ऐसा नहीं है या फ़ाइल क्षतिग्रस्त है। वरना हमें एरर मैसेज नहीं दिखेगा। '$FilePath\file.txt' . की सही एन्कोडिंग क्या है? ?

वर्तमान client_encoding इसके लिए प्रासंगिक नहीं है, क्योंकि मैनुअल को COPY :

(\copy SQL के लिए एक आवरण है COPY psql में।)

और आपका server_encoding काफी हद तक अप्रासंगिक भी है - जब तक पोस्टग्रेस अंतर्निहित रूपांतरण और लक्ष्य एन्कोडिंग में स्रोत एन्कोडिंग के सभी वर्ण शामिल हैं - जो कि LATIN1 -> UTF8:iso_8859_1_to_utf8 के मामले में है। ।

तो त्रुटि का शेष स्रोत आपकी फ़ाइल है, जो लगभग निश्चित रूप से मान्य LATIN1 नहीं है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 9.5+ . में JSON सरणी से जोड़ना (धक्का देना) और हटाना

  2. पोस्टग्रेज नहीं सरणी में

  3. नए स्थापित कनेक्शन को सत्यापित करने में विफल

  4. हेरोकू पीजी:पुश psql:FATAL:पासवर्ड प्रमाणीकरण उपयोगकर्ता के लिए विफल रहा

  5. PostgreSQL विकल्प के लिए Amazon RDS - PostgreSQL के लिए ClusterControl