这是 pg_ctlcluster 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pg_ctlcluster - 启动/停止/重启/重新加载 PostgreSQL 集群
概要
pg_ctcluster [选项] 集群版本 簇名 行动 -- [pg_ctl 选项]
哪里 行动 = 开始|停止|重新开始|重载|状态|促进
商品描述
该程序控制 Postgres的 特定集群的服务器。 它基本上包裹
此 pg_ctl(1) 命令。 它确定集群版本和数据路径并调用正确的
版本的 pg_ctl 具有适当的配置参数和路径。
您必须以拥有数据库集群的用户或 root 用户身份启动此程序。
为了简化与 systemd 操作,替代语法“pg_ctcluster
版本-簇 行动”也支持。
行动
开始
如果该特定集群的日志文件尚不存在(默认情况下,
/var/log/postgresql/postgresql-集群版本-簇名.log) 和一个 PostreSQL
服务器进程(Postgres的(1)) 就开始了。 成功时以 0 退出,如果成功则以 2 退出
服务器已经在运行,并且在其他故障条件下为 1。
停止
停止 Postgres的(1) 给定集群的服务器。 默认情况下,“智能”关机模式
使用,等待直到所有客户端断开连接。
重新开始
如果服务器正在运行,则停止服务器并启动它(再次)。
重载
导致在不完全关闭服务器的情况下重新读取配置文件。
状态
检查服务器是否正在运行。 如果是,PID 和命令行选项
用于调用它的那些被显示出来。
促进
命令正在运行的备用服务器退出恢复并开始读写操作。
配置
-f|- 力量
对于 停止 和 重新开始,使用“快速”模式回滚所有活动
事务,立即断开客户端连接,从而干净利落地关闭。 如果说
不起作用,在“立即”模式下再次尝试关机,这可能会导致
集群处于不一致状态,因此将导致在下一个恢复运行
开始。 如果这仍然没有帮助,则 Postgres的 进程被杀死。 以 0 退出
成功,如果服务器没有运行,则为 2,其他失败条件为 1。
此模式只应在机器即将关闭时使用。
-m|- 模式 [智能|来迅速|即时]
关机模式用于 停止 和 重新开始 动作,默认是 智能。 看 pg_ctl(1)
用于文档。
- 前景
Start 开始 Postgres的 在前台,不通过守护进程 pg_ctl.
--标准日志
什么时候 - 前景 正在使用中,将 stderr 重定向到标准日志文件中
/var/log/postgresql/. (不在前台运行时的默认设置。)
--bindir 目录
路径 pg_ctl. (默认为 /usr/lib/postgresql/版本/斌。)
-o|- 选项 选项
通行证 选项 作为 postgres 进程的命令行选项。 有可能
指定 -o 多次。 看 Postgres的(1) 有效选项的描述。
pg_ctl 选项
通行证 pg_ctl 选项 作为命令行选项 pg_ctl。 看 pg_ctl(1) 对于一个
有效选项的描述。
使用 onworks.net 服务在线使用 pg_ctlcluster