Всем привет!

У меня сильно увеличилась база данных и пришлось переносить ее на другой диск, я прочитал вот эти инструкции



в результате изменений по гуманному способу сервис перестал стартовать, затем я попробывал вот это, предварительно изменив все в реестре назад как было


Вот еще один способ переноса папки:
- остановить сервис Postgresql (Панель управления - Администрирование - Службы)
- переместить на другой диск папку
C:PostgreSQLХ.Хdata, а на старом месте создать с ней логическую связь при помощи команды (запускать через Пуск - выполнить)

mklink.exe /J C:PostgreSQL9.0data D:PostgreSQLdata

где (для примера) C:PostgreSQL9.0data - старый путь к папке, место где будет связь
D:PostgreSQLdata - новое место куда мы переместили папку data.

- После чего запустить сервис Постгри обратно


но mklink.exe не запускалась и на компе ее не нашлось.

Тогда я полность удалил Постгри, как указано тут, но сервис так и не стартовал.

Помогло только вот это:


Полная инструкция тут

Мне помогло вот это:

В некоторых случаях помогает такая последовательность при нестарте Постгри:
1. Панель управления - администрирование - Службы. Найти PostgreSQL Database Server. Если он не запущен, правый клик и стартовать.
Если запускается, а потом все равно останавливается (или уже запущен):
Правый клик - свойства - Log On. Скопируйте имя юзера в поле "This Account" в Блокнот - может понадобиться. И вы должны помнить пароль от него!
А теперь переключите на Local System Account и нажмите Apply и OK.
Перегрузить комп и проверить, осталась ли проблема.


т.е. сейчас постгри стартует под локальным именем.

В результате папка Дата находится на другом диске, к чему я и стремился.

Думаю при установке ХМ первый раз желательно ставить папку с Data на диск огромного размера (минимум 200ГБ) чтобы избежать моих мучений с переносом.