远程重启PostgreSQL

时间:2011-07-10 02:18:30

标签: postgresql pgadmin

我可以通过PGAdmin远程重启PostgreSQL服务器吗?我目前的用户是管理员权限。

此致

恐龙

1 个答案:

答案 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的

您可以尝试使用“启动服务/停止服务”选项(在“工具”菜单中)重新启动远程服务器。