Здравствуйте!
На Вин10 пытаюсь установить PostgreSQL 10.7.
База при установке не создалась, в логе вот это "initdb: invalid locale settings; check LANG and LC_* environment variables".
Ставить 10.7 решил для эксперимента, т.к. недавно обнаружил, что не запускается сервер на 10.1, который нормально работал почти год.
PgAdmin4 от 10.1 выдает "could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?"
В cmd.exe postgres -D <путь до БД> выдает "LOG: invalid value for parameter "lc_monetary": "English_United States.1252"
LOG: invalid value for parameter "lc_numeric": "English_United States.1252"
LOG: invalid value for parameter "lc_time": "English_United States.1252"
FATAL: configuration file "мой путь до БД/postgresql.conf" contains errors"
Прошу помощи, т.к. на "просторах" так решения для себя и не нашел.
новости с полей
Год назад ставил СУБД с default locale.
Теперь же, все-таки, я смог поставить с того же дистрибутива (10.1), но только с локалью Русская или С.
Но когда подсунул откопированную папку data - получил "FATAL: database locale is incompatible with operating system DETAIL: The database was initialized with LC_COLLATE "English_United States.1252", which is not recognized by setlocale(). HINT: Recreate the database with another locale or install the missing locale." Ну т.е. базу я пока потелял....((
Сдается мне, что после обновлений Вин10 (были тут недавно), случилось что-то с локалью в системе, но тут я вообще вроде ничего не понимаю......
При установке СУБД нельзя выбрать вообще любую локаль из списка? Только ту, что должна с системой как-то взаимодействовать? Или это просто в моем случае из-за каких-то проблем?