小编Sha*_*ooW的帖子

postgresql:pg_ctl status显示服务器作为Windows服务运行时没有服务器运行

我有PostgreSQL 9.4(未安装,而非自我配置),它也作为Windows服务安装.现在我正在尝试检查服务器的状态pg_ctl.exe status -D data_dir_path,但它只显示我以管理员身份启动控制台时的状态.

我的最终目标是能够在没有管理员权限的情况下关闭/启动数据库服务器.是否可以配置PostgreSQL,以便我可以在没有管理员权限的情况下在本地启动/停止服务器?

到目前为止,我在PostgreSQL文档中读到,服务可以使用[-U username] [-P password]参数注册到用户,但我不确定这是数据库用户还是本地Windows用户.我尝试使用以下代码注册该服务,但它没有安装它.我也没有看到任何日志.该协议如下:

pg_ctl.exe register -N service_name -U database_user -P database_user_password -D data_dir_path -S auto -o "-p port" 
Run Code Online (Sandbox Code Playgroud)

提前致谢

postgresql windows-services windows-administration

5
推荐指数
0
解决办法
1638
查看次数

Install4j:登录静默更新程序

在安装过程中,使用com.install4j.api.Util我可以记录任何内容,并且可以在 .install4j 目录中找到日志。但是在运行静默更新程序时,我遵循了相同的过程,但找不到实际记录消息的位置。此外,如果 Util 使用的记录器在这种情况下不起作用,install4j 是否支持使用其他日志记录库?

java install4j

1
推荐指数
1
解决办法
659
查看次数