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

SQL_ASCII से एक Postgresql डेटाबेस को परिवर्तित करना, जिसमें मिश्रित एन्कोगिंग प्रकार शामिल हैं, UTF-8

यह बिल्कुल है समस्या यह है कि Encoding::FixLatin हल करने के लिए लिखा गया था*।

यदि आप पर्ल मॉड्यूल स्थापित करते हैं तो आपको fix_latin . भी मिलेगा कमांड-लाइन उपयोगिता जिसे आप इस तरह उपयोग कर सकते हैं:

pg_restore -O dump_file | fix_latin | psql -d database

'सीमाएं पढ़ें यह कैसे काम करता है यह समझने के लिए दस्तावेज़ का अनुभाग।

[*] नोट मैं मान रहा हूं कि जब आप ISO-8859-x कहते हैं तो आपका मतलब ISO-8859-1 होता है और जब आप CP125x कहते हैं तो आपका मतलब CP1252 होता है - क्योंकि ASCII, UTF-8, लैटिन -1 और WinLatin-1 का मिश्रण होता है। एक सामान्य मामला है। लेकिन अगर आपके पास वास्तव में पूर्वी और पश्चिमी एन्कोडिंग का मिश्रण है तो क्षमा करें, लेकिन आप खराब हैं :-(



  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. आप कैसे सुनिश्चित करते हैं कि लॉगिंग टेबल से मान अन्य तालिकाओं में वस्तुओं से मेल खाते हैं?

  4. सिद्धांत dbal क्वेरीबिल्डर तैयार कथन के रूप में

  5. SqlAlchemy (Postgres + Flask):एकाधिक कॉलम कैसे योग करें?