远程重启 PostgreSQL

发布于 2024-11-19 10:00:57 字数 76 浏览 2 评论 0原文

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

问候,

迪诺

Can I remotely restart a PostgreSQL server throught PGAdmin ? The user I currently is the administrative privileges.

Regards,

Dino

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生一个溪 2024-11-26 10:00:57

我认为不存在这种可能性。最好的情况是,您可以使用pg_reload_conf() 函数:

pg_reload_conf 发送 SIGHUP 信号
到服务器,进行配置
所有服务器重新加载的文件
流程。

命令:

SELECT pg_reload_conf();

您还可以安装 adminpack contrib 模块 并使用“工具”菜单重新加载服务器。

编辑:

根据 pgAdmin 文档

如果 pgAdmin 在 Windows 上运行
机器,它可以控制邮政局长
服务(如果您有足够的访问权限)
权利。输入服务的名称。
如果是远程服务器,则必须是
前面加上机器名称(例如
PSE1\pgsql-8.0)。 pgAdmin 将
自动发现服务
在本地计算机上运行。

如果 pgAdmin 在 Unix 上运行
机器,它可以控制过程
在本地计算机上运行,​​如果您
有足够的访问权限。输入一个
完整路径和访问所需的选项
pg_ctl 程序。执行时
服务控制功能,pgAdmin
将附加状态/开始/停止关键字
对此。示例:须藤
/usr/local/pgsql/bin/pg_ctl -D
/数据/pgsql

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

I don't think there is such possibility. At best you can reload connected PostgreSQL server using pg_reload_conf() function:

pg_reload_conf sends a SIGHUP signal
to the server, causing configuration
files to be reloaded by all server
processes.

Command:

SELECT pg_reload_conf();

You can also install adminpack contrib module and reload server using Tools menu.

EDIT:

According to pgAdmin documentation:

If pgAdmin is running on a Windows
machine, it can control the postmaster
service if you have enough access
rights. Enter the name of the service.
In case of a remote server, it must be
prepended by the machine name (e.g.
PSE1\pgsql-8.0). pgAdmin will
automatically discover services
running on your local machine.

If pgAdmin is running on a Unix
machine, it can control processes
running on the local machine if you
have enough access rights. Enter a
full path and needed options to access
the pg_ctl program. When executing
service control functions, pgAdmin
will append status/start/stop keywords
to this. Example: sudo
/usr/local/pgsql/bin/pg_ctl -D
/data/pgsql

You can try use Start Service/Stop Service options (in Tools menu) to restart remote server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文