PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Instalacja postgresql z NSIS

Wszystko, co musisz zrobić, to utworzyć katalog danych:

initdb -D %PROGRAMDATA%\MyApp\data

następnie zainstaluj plik konfiguracyjny PostgreSQL i pg_hba.conf lub dokonaj wymaganych zmian w plikach generowanych automatycznie przez initdb w %PROGRAMDATA%\MyApp\data\postgresql.conf i %PROGRAMDATA%\MyApp\data\pg_hba.conf .

Następnie:

pg_ctl register -D %PROGRAMDATA%\MyApp\data -S auto -N postgres-MyApp -U NETWORKSERVICE

net start postgres-MyApp

Proszę nie używaj domyślnego portu 5432. Uruchom na porcie innym niż domyślny, który nie spowoduje konfliktu z żadną istniejącą ani przyszłą instalacją PostgreSQL. Nie używaj również „standardowych” nazw usług, takich jak postgresql-9.2 .

(NSIS może oferować polecenie uruchomienia usługi, zamiast używania net start . Jeśli tak, użyj odpowiedniego polecenia NSIS).

Zauważ, że %PROGRAMDATA% jest zdefiniowany tylko dla systemu Windows Vista i nowszych (gdzie wskazuje na %SYSTEMDRIVE%\ProgramData domyślnie). Możesz użyć %ALLUSERSPROFILE% w systemie Windows XP, ale tak naprawdę kogo teraz obchodzi XP?

Osobiście sugeruję używanie instalatorów MSI z WiX.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postępy w aktualizacji online

  2. Przyszłość Postgres-XL

  3. Różnica między LIKE i ~ w Postgres

  4. Tablica elementów PostgreSQL, z których każdy jest kluczem obcym

  5. Prosta zaszyfrowana biblioteka arytmetyczna (SEAL) i pieczęć::Zmienna zaszyfrowanego tekstu