2012-05-25 11 views
9

Mam aplikację WPF, która korzysta z PostgreSQL jako silnika bazy danych. Chcę zainstalować silnik PostgreSQL i przywrócić/dołączyć do niego aplikację Db.Wdrażanie PostgreSQL w aplikacji Windows

Użytkownicy aplikacji to osoby nietechniczne i nie mogą samodzielnie zainstalować PostgreSQL.

Odpowiedz

14

Użytkownicy aplikacji to osoby nietechniczne i nie mogą samodzielnie zainstalować PostgreSQL.

następnie spróbować tego, cicho zainstalować PostgreSQL, używamy podobnego kodu w naszym rozmieszczania oprogramowania

C:\Installer\postgresql-9.0.2-1-windows.exe --serverport 5432 --servicename postgres_service --locale C --superaccount Myadmin --superpassword Mypassword --unattendedmodeui minimal --debuglevel 2 --mode unattended 

bieg to jak plik bat, zainstalować w tle

  1. Postgresql-9.0.2-1-windows.exe

To jest Twój exe

  1. ServerPort 5432

To jest Twój numer portu, w którym chcesz zainstalować PostgreSQL

  1. superaccount MyAdmin

użyć nazwy konta

  1. superpassword mojehasło

hasła użytkownika

zachowaj resztę sam. To będzie bezpośrednio zainstalować pod c:\Program Files

+0

Dziękuję, to działało również dla mnie, tylko jedno: jeśli chcę zainstalować cichy postgresql, a następnie initdb, utwórz rolę i bazę danych i załaduj kopię zapasową w bazie danych lub skrypt, czy można to zrobić w pliku wsadowym? –

2

Przypuszczam chcesz rozmieścić na Windows, więc można dołączyć PostgrSQL w instalator aplikacji, można utworzyć instalatora aplikacji na przykład z InnoSetup ...

1

Here są szczegóły PostgreSQL milczy zainstalować na Windows . Instalatorzy można pobrać z here. Po zainstalowaniu możesz uruchomić swój skrypt bazy danych poza kursem.

+0

Bardzo dziękuję, podany link nie zawiera plików msi, czy możesz podać link do pobierania plików msi> – Behnam

+0

@Behnam pobierz stąd tutaj, niezależnie od wersji, którą chcesz http: //www.postgresql .org/ftp/odbc/versions/msi/ – ABH

Powiązane problemy