У меня есть некоторая старая база данных, к которой мне нужно подключиться (postgres 9.1). У меня нет никаких проблем, чтобы начать сервер сподключиться к базе данных postgresql с разными языками
pg_ctl start -D D:\datadir\pgdata\data -w
, но когда я пытаюсь подключиться, это дает:
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.
новая версия Postgres не запустить сервер (несовместимой версии данных). Я использую окна 10 с двоичными файлами postgres 9.1.
Как можно подключиться, перенести, обновить такую базу данных, получить к ней данные?
У меня такая же проблема! ЛЮБЫЕ ПРЕДЛОЖЕНИЯ? –
Извините, я действительно не помню, как я это решил. Я предполагаю, что я либо подключился к нему с виртуальной машины с правильной локалью, либо каким-то образом сбрасывал/копировал и воссоздавал с другим. – Dainius