Mam starą bazę danych, z którą muszę się połączyć (Postgres 9.1). Nie mam problemu, aby uruchomić serwer zpołączyć się z bazą danych PostgreSQL z różnymi ustawieniami narodowymi
pg_ctl start -D D:\datadir\pgdata\data -w
ale gdy próbuję się połączyć, to daje:
psql -U postgres -p 15432
psql: FATAL: database locale is incompatible with operating system
DETAIL: The database was initialized with LC_COLLATE "Norwegian (Bokmål)_Norway.1252", which is not recognized by setlocale().
HINT: Recreate the database with another locale or install the missing locale.
nowa wersja PostgreSQL nie ruszy serwer (Niezgodna wersja danych). Używam systemu Windows 10 z plikami binarnymi PostgreSQL 9.1.
Jak można połączyć, przeprowadzić migrację, zaktualizować taką bazę danych, aby uzyskać do niej dostęp?
Mam ten sam problem! KAŻDY SUGESTION? –
Przepraszam, naprawdę nie pamiętam, jak to rozwiązałem. Sądzę, że to był albo podłączony do niego z VM z poprawnym locale albo jakoś porzucony/backup i odtworzony z innym. – Dainius