Jeżeli podczas instalacji PostgreSQL pojawia się informacja „Problem running the post-install step. Installation may not complete correctly.” oznacza to, że instalator silnika bazy danych napotkał problemy i prawdopodobnie sam silnik nie został zainstalowany.
Rozwiązanie:
- Usuń obecną instalację PostgreSQL [appwiz.cpl]
- Otwórz konsole zarządzania [mmc]
- Z menu Plik wybierz Dodaj/Usuń przystawkę
- Następnie, na liście dostępnych przystawek wybierz Użytkownicy i grupy lokalne, wciśnij przycisk Dodaj > , potwierdź wybór dla komputera lokalnego i wszystkie zmiany zapisz przyciskiem OK
- Rozwiń drzewko po lewej stronie i wybierz katalog Użytkownicy. Następnie klikając prawym przyciskiem myszy w oknie po prawej stronie wybierz Nowy Użytkownik
- Jako nazwę użytkownika wpisz ‚postgres‚, uzupełnij i potwierdź hasło (hasło zapisz lub zapamiętaj), zaznacz opcje Użytkownik nie może zmienić hasła oraz Hasło nigdy nie wygasa w oknie i utwórz użytkownika
- Znajdź postgres na liście użytkowników, kliknij na nim dwukrotnie aby wywołać go do edycji i przejdź do zakładki Członek Grupy. Kliknij przycisk Dodaj…, wybierz opcję zaawansowane a w następnym oknie Znajdź teraz. Z listy wyświetlonych grup lokalnych wybierz pozycję Administratorzy i zapisz zmiany.
- Przenieś pakiet instalacyjny bezpośrednio na dysk C:, uruchom polecenie
runas /user:postgres cmd.exe
zostaniesz poproszony o hasło dla użytkownika postgres, wpisz je i w uruchomionym oknie poleceń przejdź do katalogu głównego
cd /
teraz uruchom pakiet instalacyjny postgresa.
- Instalacja powinna przejść bez problemowo i usługa PostgreSQL zostanie zarejestrowana w systemie.
- Pamiętaj aby analogicznie do punktu 7. usunąć użytkownika postgres z grupy Administratorzy i dodać go do grupy Użytkownicy Zaawansowani (Power Users).
Przy kroku 4 gdy chcę dodać to pokazuje mi się komunikat : Ta przystawka nie może być używana z tą wersją systemu windows 10.Aby zarządzać kontami użytkowników tego komputera, użyj narzędzia konta użytkowników w panelu sterowania.
Z jakiej wersji systemu operacyjnego Pan korzysta? Przystawka ta nie jest dostępna dla systemów w wersjach: Starter, Home Basic i Home Premium
korzystam z home. Jest jakiś inny sposób, żeby to uruchomić nie zmieniając systemu ?
Z jakiej wersji postgreSQL Pan korzysta? W pakietach dla wersji x > 9.3 nie powinien już powyższy problem występować, ponieważ nie jest tworzone konto lokalne dla użytkownika PostgreSQL a wykorzystywany jest użytkownik USŁUGA SIECIOWA / NETWORKSERVICE.
PostgreSQL-9.4.15-1-win64-bigsql