在以前的PostgreSQL版本中,除了stop模式外,这是默认的。 -? --help 显示有关pg_ctl命令行参数的帮助并退出。 如果指定的选项有效,但与选定的操作模式无关,则pg_ctl会忽略它。 用于Windows 的选项 -esource 作为一个 Windows 服务运行时,pg_ctl用来 在事件日志中记录日志的事件源的名称。默认是PostgreSQL。 注意...
如果没有选定日志文件,pg_ctl 的标准输出应该重定向到一个文件或者用管道输出到类似rotatelogs这样的日志滚动程序,否则,postgres将把它的输出写到控制终端(在后台)并且将不会脱离 shell 的进程组。 在stop模式下,那个正在特定数据目录运行的服务器将被关闭。你可以用-m选项选择三种不同的关闭模式:"Smart"模式等待所有...
pg_ctl stop -m smart -m选项可以选择三种不同的关闭方法 pg_ctl stop -m smart 1 SIGTERM "Smart"模式等待所有客户端断开连接以及任何在线备份结束。如果该服务器是热备,一旦所有的客户端已经断开连接,恢复和流复制将被终止。 pg_ctl stop -m fast pg_ctl stop -m fast 1 SIGINT "Fast"模式(默认)不会...
pg_ctl stop 命令是用于安全地停止正在运行的 PostgreSQL 服务器的。以下是该命令的详细使用说明和解释: 使用pg_ctl stop 基本命令格式:pg_ctl stop -D [data_directory] [options] 其中,[data_directory] 是你的 PostgreSQL 数据目录的路径,而 [options] 是一些可选的参数,用于控制停止的方式。 执行命令: 假...
$ pg_ctl stop 停止服务器,使用 -m 开关允许我们控制如何把后端停下来。 -w等待服务器停止。-m 声明后端的停止模式。 重起服务器 这个命令几乎等于先停止 postmaster 然后再启动她,只不过pg_ctl保存并重新使用上一次运行 postmaster 的命令行参数。重起服务器的最简单的方法是: $ pg_ctl restart 重起服务...
$ pg_ctl stop -m fast 重启服务器 重启服务器这个命令几乎等于先停止服务器然后再启动它,只不过pg_ctl保存并重新使用上一次运行服务器的命令行参数。重启服务器的最简单的方法是: $ pg_ctl restart 重启服务器,等待其停止和重启: $ pg_ctl -w restart 使用5433端口重启并且重启后关闭fsync: $ pg_ctl...
$ pg_ctl stop -m fast 重启服务器 重启服务器这个命令几乎等于先停止服务器然后再启动它,只不过pg_ctl保存并重新使用上一次运行服务器的命令行参数。重启服务器的最简单的方法是: $ pg_ctl restart 重启服务器,等待其停止和重启: $ pg_ctl -w restart 使用5433端口重启并且重启后关闭fsync: $ pg_ctl...
pg_ctl stop -m smart 1 SIGTERM "Smart"模式等待所有客户端断开连接以及任何在线备份结束。如果该服务器是热备,一旦所有的客户端已经断开连接,恢复和流复制将被终止。 pg_ctl stop -m fast pg_ctl stop -m fast 1 SIGINT "Fast"模式(默认)不会等待客户端断开连接并且将终止进行中的在线备份。所有活动事务都...
pg_ctl init[db] [-s] [-D datadir] [-o initdb-options] pg_ctl start [-w] [-t seconds] [-s] [-D datadir] [-l filename] [-o options] [-p path] [-c] pg_ctl stop [-W] [-t seconds] [-s] [-D datadir] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl restart...
STARTINGTHESERVER启动服务器启动服务器: $pg_ctlstart启动服务器的一个例子, 等到服务器 启动了才退出: $pg_ctl-wstart用于一个 postmaster 使用端口 5433,而且不带 fsync 运行,使用: $pg_ctl-o"-F-p5433"startSTOPPINGTHESERVER停止服务器$pg_ctlstop停止服务器,使用 -m 开关允许我们控制如何把后端停下来。