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

Zarejestruj się i uruchom PostgreSQL 9.0 jako usługę Windows

Użyj register parametr dla pg_ctl program.

Katalog danych nie powinien być przechowywany w Program Files , lokalizacja %ProgramData% to m.in. dobry wybór.

pg_ctl.exe register -N PostgreSQL -U some_windows_username -P windows_password -D "%ProgramData%/db_data" ...

W nowszych wersjach Postgres oddzielne konto Windows nie jest już potrzebne, więc wystarczy również poniższe

pg_ctl.exe register -N PostgreSQL -D "%ProgramData%/db_data" ...

Szczegóły w instrukcji:http://www.postgresql.org/docs/current/static/app-pg-ctl.html

Musisz upewnić się, że katalog D:/Program Files/PostgreSQL/9.0.4/db_data ma odpowiednie uprawnienia dla użytkownika systemu Windows określonego za pomocą -U flaga.

Btw:złym pomysłem jest przechowywanie danych programu w Program Files . Powinieneś przenieść katalog danych gdzieś poza Program Files ponieważ Program Files jest zwykle mocno ograniczony dla zwykłych użytkowników - nie bez powodu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mówienie użytkownikom, aby sami się rozwidlili

  2. Jak uzyskać licznik niedzieli w bieżącym miesiącu w psql?

  3. Jak się dowiedzieć, która partycja będzie używana w partycjonowaniu mieszającym Postgresa?

  4. Jak wykryć zapytanie blokujące blokadę w Postgresie?

  5. Wybierz trzy najwyższe wartości w każdej grupie