postgresql - PostgresSQL i Windows kan ikke køre server i backgroud

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har dette problem. Mit OS er Windows Server 2012, da jeg installerede. postgresql-10


Jeg åbner en cmd.exe vinduer og script det


pg\_ctl -D "My postgres path10data" start


Derefter kører serveren. alt er fint.


men når jeg lukker cmd


Min postgres service er nedlukning.
Min statusindstilling for pg\_ctl:



pg\_ctl: no server running.


Så, hvordan kan jeg køre postgres som linux OS


sudo service postgres start


Så løber det i baggrunden, på trods af at jeg lukker vim-vinduerne.

Bedste reference


Jeg finder svaret.


det er nemt.


skal kun scriptes i cmd.exe


pg\_ctl register


det vil registrere 'postgreSQL' service til 'services.msc'.


Udfør derefter services.msc og aktiver det.


Det er gjort !!!