Pomoc PostgreSQL Container Station, kodowanie znaków

lukazu

Nowy użytkownik
Noobie
16 Grudzień 2021
1
0
1
41
QNAP
TS-453 Pro
Ethernet
1 GbE
Witam,
używam Container Station do uruchomienia PostgresSQL 10.14.
Przeniosłem bazę danych PostgreSQL 10 z wersji windowsowej,
niestety przy uruchamianiu i próbie podłączenia do bazy wyrzuca błąd

FATAL: database locale is incompatible with operating system DETAIL:
The database was initialized with LC_COLLATE "Polish_Poland.1250",
which is not recognized by setlocale().
HINT: Recreate the database with another locale or install the missing locale.

ustawiony jest en_US.UTF-8 a powinien być Polish_Poland.1250
Po zmianie w pliku postgresql.conf na Polish_Poland.1250 i restarcie

2021-12-16 10:57:31.354 UTC [1] LOG: invalid value for parameter "lc_messages": "Polish_Poland.1250"
2021-12-16 10:57:31.354 UTC [1] LOG: invalid value for parameter "lc_monetary": "Polish_Poland.1250"
2021-12-16 10:57:31.354 UTC [1] LOG: invalid value for parameter "lc_numeric": "Polish_Poland.1250"
2021-12-16 10:57:31.354 UTC [1] LOG: invalid value for parameter "lc_time": "Polish_Poland.1250"
2021-12-16 10:57:31.354 UTC [1] FATAL: configuration file "/var/lib/postgresql/data/postgresql.conf" contains errors

ktoś wie jak to rozwiązać ?
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. postgresql