我可以通过PGAdmin远程重启PostgreSQL服务器吗?我目前的用户是管理员权限。
此致
恐龙
答案 0 :(得分:8)
我认为没有这种可能性。您最多可以使用pg_reload_conf()
函数重新加载连接的PostgreSQL服务器:
pg_reload_conf发送一个SIGHUP信号 到服务器,导致配置 要由所有服务器重新加载的文件 过程
命令:
SELECT pg_reload_conf();
您还可以使用“工具”菜单安装adminpack contrib module并重新加载服务器。
修改强>
根据pgAdmin documentation:
如果pgAdmin在Windows上运行 机器,它可以控制postmaster 服务,如果你有足够的访问权限 权利。输入服务的名称。 如果是远程服务器,则必须是 以机器名称为前缀(例如 PSE1 \ pgsql的8.0版)。 pgAdmin会 自动发现服务 在本地机器上运行。
如果pgAdmin在Unix上运行 机器,它可以控制过程 如果你在本地机器上运行 有足够的访问权限。进入一个 完整路径和所需的访问选项 pg_ctl程序。执行时 服务控制功能,pgAdmin 将追加status / start / stop关键字 对此。示例:sudo / usr / local / pgsql / bin / pg_ctl -D /数据/ pgsql的
您可以尝试使用“启动服务/停止服务”选项(在“工具”菜单中)重新启动远程服务器。