LOG: invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250"
LOG: invalid value for parameter "lc_numeric": "Czech_Czech Republic.1250"
LOG: invalid value for parameter "lc_time": "Czech_Czech Republic.1250"
FATAL: configuration file "C:/server/bin/pgsql/data/postgresql.conf" contains errors
Co to sakra... Chvílí googlím... Aha! Poslední update Windows 10 (1709) "upravil" locales (nebo tak jako něco). Podle funkčního a snadného postupu na PostgreSQL 9.5 won't start after Windows 10 fall update - Database Administrators Stack Exchange jsem záhy sjednal nápravu.
- Stáhni Locale Builder 2.0 z Official Microsoft Download Center a nainstaluj.
- Builder spusť a vytvoř nové "locale" na základě "Czech locale (cs-CZ). "cs-CZ" zachovej.
- V dalším kroku změň "region name" z "Czechia" na "Czech republic".
- Vytvoř instalátor příkazem "Build - Build Locale Installer"
- Nainstaluj locale.
- Restartuj PostgreSQL databázi.
A jedééém! :-)
Pro pořádek, používám WMN-XM s PostgreSQL 9.4.4.
[PostgreSQL 9.5 won't start after Windows 10 fall update; FATAL: configuration file C:/server/bin/pgsql/data/postgresql.conf contains errors; Can't start postgresql. postgresql.conf contains errors]
Toto mi zachránilo den, při migraci pomocí pg_basebackup v logu
OdpovědětVymazat2022-01-04 13:13:40.170 CET [1160] DETAIL: The database was initialized with LC_COLLATE "Czech_Czech Republic.1250", which is not recognized by setlocale().
2022-01-04 13:13:40.170 CET [1160] HINT: Recreate the database with another locale or install the missing locale.
Díky moc
FL
Ďakujem za návod, veľmi ste mi pomohli.
OdpovědětVymazat