我可以通过 PGAdmin 远程重启 PostgreSQL 服务器吗?我当前的用户是管理权限。
问候,
迪诺
我不认为有这种可能性。充其量您可以使用以下功能重新加载连接的 PostgreSQL 服务器pg_reload_conf()
:
pg_reload_conf 向服务器发送 SIGHUP 信号,导致所有服务器进程重新加载配置文件。
命令:
SELECT pg_reload_conf();
您还可以使用工具菜单安装adminpack contrib 模块并重新加载服务器。
编辑:
根据 pgAdmin文档:
如果 pgAdmin 在 Windows 机器上运行,如果您有足够的访问权限,它可以控制 postmaster 服务。输入服务的名称。在远程服务器的情况下,它必须以机器名作为前缀(例如 PSE1\pgsql-8.0)。pgAdmin 将自动发现在您的本地机器上运行的服务。
如果 pgAdmin 在 Unix 机器上运行,如果你有足够的访问权限,它可以控制在本地机器上运行的进程。输入完整路径和访问 pg_ctl 程序所需的选项。在执行服务控制功能时,pgAdmin 会在其上附加 status/start/stop 关键字。示例:sudo /usr/local/pgsql/bin/pg_ctl -D /data/pgsql
您可以尝试使用启动服务/停止服务选项(在工具菜单中)重新启动远程服务器。