管理员帐户下的 postgres-start 进程

Jay*_*yan 5 windows postgresql

是否可以使用具有“管理”权限的用户帐户启动 postgres 进程?我在 Windows XP 上。

--错误显示是---(不是真正的错误,这是一个安全功能)

The server must be started under an unprivileged user ID to prevent
possible system security compromises.  See the documentation for
more information on how to properly start the server.
Run Code Online (Sandbox Code Playgroud)

当前的解决方法是创建普通用户并在其下运行进程。我正在寻找的是启动数据库、执行一些操作并将其作为构建过程的一部分关闭的快速方法。

Jay*_*yan 6

(多年后)

Postgres 附带一个控制程序。详见官方文档

简短的回答:

pg_ctl start "args" 
Run Code Online (Sandbox Code Playgroud)