@Nordman99

Почему может не запускаться служба Postgres?

Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня - Windows 7x64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно законнектится к службе постргреса,
5e2c61b96b24d964027907.jpeg
5e2c61ff08089476442934.jpeg
5e2c62383f364362326591.jpeg
5e2c62675be64946043165.jpeg
5e2c628763af6020515593.jpeg

если продолжить то потом при входе в админскую панель в браузере с помощью pgAdmin4 невозможно создать сервер - коннект к службе так же невозможен
Если открыть панель служб винды то там служба postgresql-x64-12 висит со статусом остановлена - запустить её вручную неудается - выходит сообщение - служба была запущена и сразу установлена, пробовал скопировать строчку запуска службы -
"C:\PostgreSQL\12\bin\pg_ctl.exe" runservice -N "postgresql-x64-12" -D "C:\PostgreSQL\12\data" -w
И вставил её в командную строку - ни в обычной ни в админской коммандн.строке не запускается:
C:\>"C:\PostgreSQL\12\bin\pg_ctl.exe" runservice -N "postgresql-x64-12" -D "C:\PostgreSQL\12\data" -w
pg_ctl: не удалось запустить службу "postgresql-x64-12" (код ошибки: 1063)

Пробовал гуглить - проблема ненова но в основном она у всех после длительного использования - кэш почистили настройки некоторые сбросили - и все запустилось, а у меня нечего чистить и сбрасывать - чистая новая установка, странно, что делать?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
vasilyevmn
@vasilyevmn
DevOps
Я на винду не ставил, но производитель и не заявляет поддержку 12 версии на Windows 7
https://www.postgresql.org/download/windows/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Попробуйте мой вариант
1. Установить английский языковой пакет
2. создать пользователя windows postgres
3. Зайти в эту учетку и настроить кодировку EN_US для для не unicode программ
4. Настроить language and Region сортировка английская, отображение данных английское
5. создать переменные LC_* и установить локаль С
6. запустить инсталлер от имени администратора
7. если что то пойдет не так, создать кластер из коммандной строки, там проверить что бы был отключен расширенный режим UTF, в случае необходимости менять сообщения консоли командой chcp 1251

Плюс посмотрите вот этот вопрос
Как установить postgres 12 на Windows 10?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 100 000 ₽
Spark Equation Санкт-Петербург
от 180 000 ₽
Мегасофт Симферополь
от 30 000 до 50 000 ₽
18 февр. 2020, в 23:53
8000 руб./за проект
18 февр. 2020, в 22:14
10000 руб./за проект