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 आपके डेटा से मेल खाता है, तो आप निश्चित रूप से डेटाबेस का नाम बदल सकते हैं।