【发布时间】:2011-07-10 02:18:29
【问题描述】:
我可以通过 PGAdmin 远程重启 PostgreSQL 服务器吗?我当前的用户是管理权限。
问候,
恐龙
【问题讨论】:
-
为什么要重启?您可以采取一些不那么激烈的措施来实现您的目标吗?
标签: postgresql pgadmin
我可以通过 PGAdmin 远程重启 PostgreSQL 服务器吗?我当前的用户是管理权限。
问候,
恐龙
【问题讨论】:
标签: postgresql pgadmin
我认为没有这种可能性。充其量你可以使用pg_reload_conf()函数重新加载连接的PostgreSQL服务器:
pg_reload_conf 发送一个 SIGHUP 信号 到服务器,导致配置 由所有服务器重新加载的文件 进程。
命令:
SELECT pg_reload_conf();
您也可以使用工具菜单安装adminpack contrib module 并重新加载服务器。
编辑:
根据pgAdmindocumentation:
如果 pgAdmin 在 Windows 上运行 机器,它可以控制邮局局长 如果您有足够的访问权限,请提供服务 权利。输入服务的名称。 如果是远程服务器,它必须是 以机器名称开头(例如 PSE1\pgsql-8.0)。 pgAdmin 将 自动发现服务 在本地机器上运行。
如果 pgAdmin 在 Unix 上运行 机器,它可以控制过程 如果你在本地机器上运行 有足够的访问权限。进入一个 完整路径和访问所需的选项 pg_ctl 程序。执行时 服务控制函数,pgAdmin 将附加状态/开始/停止关键字 对此。示例:须藤 /usr/local/pgsql/bin/pg_ctl -D /data/pgsql
您可以尝试使用启动服务/停止服务选项(在工具菜单中)重新启动远程服务器。
【讨论】:
ListenAddress)。您需要完全重启才能使某些设置更改生效。