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

PostgreSQL में utf8 में db को कैसे बदलें?

UTF8 में कनवर्ट करने से आपके डेटा को नुकसान नहीं होना चाहिए (मुझे विश्वास है) SQL_ASCII में सभी वर्ण भी utf8 में मौजूद हैं; उनके पास बस अलग-अलग बाइट कोड होते हैं।

आपका सबसे अच्छा दांव अपने डेटाबेस को फिर से बनाना है। यानी इसे डंप करें, एक utf8 डेटाबेस बनाएं और फिर डंप को उस नए डेटाबेस में पुनर्स्थापित करें।

postgres pg_dump --encoding utf8 main -f main.sql
createdb -E utf8 newMain
psql -f main.sql -d newMain

एक बार जब आप खुश हो जाते हैं कि नया UTF8 आपके डेटा से मेल खाता है, तो आप निश्चित रूप से डेटाबेस का नाम बदल सकते हैं।



  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 पर SQL के साथ एक सरणी में एकाधिक पंक्तियों को संयोजित करें

  2. PostgreSQL में नॉर्थविंड डेटाबेस की एक sql फ़ाइल कैसे आयात करें?

  3. SQLAlchemy के माध्यम से Postgresql के साथ कई कथनों को निष्पादित करना परिवर्तन जारी नहीं रखता है

  4. कैसे जांचें कि PostgreSQL संग्रहीत प्रक्रिया में कोई पंक्ति मौजूद है या नहीं?

  5. SQL फ़ायरवॉल के साथ अपने PostgreSQL डेटाबेस को साइबर हमले से कैसे बचाएं