Windows 10 Fall Creators Update(バージョン1709以降)では、Microsoftはチェコの地域名をチェコ共和国(Czech Republic)からチェコ(Czechia)に変更しました。この変更により、PostgreSQLは次のエラーで起動に失敗する場合があります:

2017-10-20 14:34:52 CEST LOG:  invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250"
2017-10-20 14:34:52 CEST LOG:  invalid value for parameter "lc_numeric": "Czech_Czech Republic.1250"
2017-10-20 14:34:52 CEST LOG:  invalid value for parameter "lc_time": "Czech_Czech Republic.1250"

 

解決策は、MicrosoftからLocale Builder 2.0をダウンロードし、変更されたロケールを作成します:

  1. チェコ語ロケール(cs-CZ)に基づいて新しいロケールを作成します。ロケール名(cs-CZ)は変更しません
  2. 地域名が(「チェコ」から)「チェコ共和国」に変更されます
  3. トップメニューで[Build]-> [Build Locale Installer]を選択して、インストーラーを作成します
  4. ファイルが構築されたら、それをダブルクリックして指示に従いインストールします
  5. PostgreSQLサーバーまたは(および)BellaDatiサービスを再起動します

 

  • No labels