1

我有这个问题。安装时,我的操作系统是 Windows server 2012。PostgreSQL-10

我打开一个 cmd.exe 窗口并编写脚本

pg_ctl -D "\My postgres path\10\data" start

然后,服务器正在运行。一切都很好。

但是当我关闭 cmd

我的 postgres 服务已关闭。我的pg_ctl状态显示:</p>

pg_ctl: no server running.

那么,我怎样才能像 linux OS 一样运行 postgres

sudo service postgres start

然后它会在后台运行,尽管我关闭了 vim 窗口。

4

1 回答 1

2

我找到了答案。

这很容易。

只需要在 cmd.exe 中编写脚本

pg_ctl register

它将“postgreSQL”服务注册到“services.msc”。

然后执行 services.msc 并启用它。

完成 !!!

于 2018-05-17T03:20:32.103 回答