PostgreSQL in Windows can't run server in backgroud
У меня есть эта проблема. Моя ОС Windows Server 2012, когда я установил. 10-PostgreSQL
Я открываю окно cmd.exe и запускаю скрипт
pg_ctl -D "\My postgres path\10\data" start
Затем сервер работает. все в порядке.
но когда я закрываю cmd
Мой сервис postgres отключен. Мой статус pg_ctl показывает:
pg_ctl: no server running.
Итак, как я могу запустить Postgres, как ОС Linux
sudo service postgres start
Затем он будет работать в фоновом режиме, несмотря на то, что я закрываю окна vim.
1 ответ
Решение
Я нахожу ответ.
это легко.
нужно только написать скрипт в cmd.exe
pg_ctl register
он зарегистрирует службу "postgreSQL" в "services.msc".
затем запустите services.msc и включите его.
это сделано!!!