sql >> Databáze >  >> RDS >> PostgreSQL

Zaregistrujte se a spusťte PostgreSQL 9.0 jako službu Windows

Použijte register parametr pro pg_ctl program.

Datový adresář by neměl být uložen v Program Files , umístění %ProgramData% je např. dobrá volba.

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

V novějších verzích Postgresu již není nutný samostatný účet Windows, takže postačuje i následující

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

Podrobnosti jsou v manuálu:http://www.postgresql.org/docs/current/static/app-pg-ctl.html

Musíte se ujistit, že adresář D:/Program Files/PostgreSQL/9.0.4/db_data má správná oprávnění pro uživatele systému Windows, kterého zadáte pomocí -U vlajka.

Btw:je špatný nápad ukládat data programu do Program Files . Měli byste přesunout datový adresář někam mimo Program Files protože Program Files je obvykle velmi omezený pro běžné uživatele - z velmi dobrého důvodu.



  1. Příkaz GROUP BY + CASE

  2. Řešení problémů s replikací MySQL pomocí ClusterControl

  3. SQL Server uložené procedury od Oracle®

  4. Jak rozbalit soubor v PL/SQL?