由于win10支持的字符集名字發生變化,如果直接升級會導致postgresql資料庫啟動出錯,提示使用了錯誤的字符集。
解決辦法是:
在升級Win10前修改相關字符集引數
1. 登陸資料庫手工修改 pg_database 內所有列中的 ‘Chinese (Simplified)_People''s Republic of China.936’ 為 ‘Chinese (Simplified)_People''s Republic of China.936’
2.修改 postgresql.conf 檔案中 所有行‘Chinese (Simplified)_People''s Republic of China.936’ 為 ‘Chinese (Simplified)_People''s Republic of China.936’
修改后的資料庫在Windows 7 (含windows 2008 R2)和Windows 10 下都能正常使用了。
如果已經升級windows10 安裝Windows7虛擬機掛載原有資料庫后修改一樣有效
uj5u.com熱心網友回復:
多謝樓主分享uj5u.com熱心網友回復:
應該修改為 ‘Chinese (Simplified)_China.936’相當于洗掉PRO那一塊
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24887.html
標籤:PostgreSQL
