На главную страницу сайта Teamlead
Problem running post-install step. Installation may not complete correctly. The database cluster inicialisation failed.
Решение проблемы с установкой PostgreSQL, когда не заполняется папка data:
1. Сразу проверьте, отключено ли у Вас UAC (учетные записи пользователей, вкл/отключ. контроля уч. записей (UAC))
2. Вычистите ото всюду следы предыдущих установок вплоть до реестра!
3. Проверяем - не остался ли пользователь postgres, и если остался, надо его удалить. В cmd пишем:
net user postgres /del
Открываем путь c:/windows/system32/drivers/etc/, в этом каталоге открываем блокнотом файл hosts, и в этом файле смотрим прописана ли следующая строчка:
127.0.0.1 localhost
(обратите внимание - строчка должна быть именно такой - без "#").
Если не прописана, то вписываем её в конец и сохраняем файл.
4. Заводите локального юзера Postgres с аналогичным паролем.
5. Заходите в систему локально как выше указанный юзер, в папке отличной от Program Files (лишние пробелы в пути не приветствуются) создаете папку postgreSQL и указываете на нее полные права именно юзеру Postgres, и проверьте, что права на нижние уровни наследуются.
6. Переименуйте пользователя Администратор в Administrator (RUN -> "control userpasswords2")
Материалы:
http://www.sql.ru/Forum/actualthread.aspx?tid=747748