添加postgresql服务



进入bin目录执行pg_stl.exe 注册


例如:

D:\my work\PostgreSQL\9.3\bin>pg_ctl.exe register -N "postgresql" -D "D:\my work
\PostgreSQL\9.3\data" -w



下面是pg_stl --help调出的帮助:


pg_ctl 是一个用于初始化、启动、停止或控制PostgreSQL服务器的工具.

使用方法:
  pg_ctl init[db]               [-D 数据目录] [-s] [-o "选项"]
  pg_ctl start   [-w]  [-t 秒数] [-D 数据目录] [-s] [-l 文件名] [-o "选项"]
  pg_ctl stop   [-w]  [-t 秒数] [-D 数据目录] [-s] [-m 关闭模式]
  pg_ctl restart [-w] [-t 秒数] [-D 数据目录] [-s] [-m 关闭模式]
                [-o "选项"]
  pg_ctl reload  [-D 数据目录] [-s]
  pg_ctl status  [-D 数据目录]
  pg_ctl promote  [-D 数据目录] [-s]
  pg_ctl kill    信号名称 进程号
  pg_ctl register   [-N 服务名称] [-U 用户名] [-P 口令] [-D 数据目录]
          [-S 启动类型] [-w] [-t 秒数] [-o "选项"]
  pg_ctl unregister [-N 服务名称]

普通选项:
  -D, --pgdata=数据目录  数据库存储区域的位置
  -s, --silent           只打印错误信息, 没有其他信息
  -t, --timeout=SECS    当使用-w 选项时需要等待的秒数
  -V, --version           输出版本信息, 然后退出
  -w                     等待直到操作完成
  -W                     不用等待操作完成
  -?, --help             显示此帮助, 然后退出
(默认为关闭等待, 但不是启动或重启.)

如果省略了 -D 选项, 将使用 PGDATA 环境变量.

启动或重启的选项:
  -c, --core-files       在这种平台上不可用
  -l, --log=FILENAME    写入 (或追加) 服务器日志到文件FILENAME
  -o OPTIONS             传递给postgres的命令行选项
                      (PostgreSQL 服务器执行文件)或initdb
  -p PATH-TO-POSTMASTER  正常情况不必要

停止、重启或者提升的选项:
  -m, --mode=MODE        可以是 "smart", "fast", 或者 "immediate"

关闭模式有如下几种:
  smart       所有客户端断开连接后退出
  fast        直接退出, 正确的关闭
  immediate   不完全的关闭退出; 重启后恢复

允许关闭的信号名称:
  ABRT HUP INT QUIT TERM USR1 USR2

注册或注销的选项:
  -N 服务名称     注册到 PostgreSQL 服务器的服务名称
  -P 口令         注册到 PostgreSQL 服务器帐户的口令
  -U 用户名       注册到 PostgreSQL 服务器帐户的用户名
  -S START-TYPE   注册到PostgreSQL服务器的服务启动类型

启动类型有:
  auto       在系统启动时自动启动服务(默认选项)
  demand     按需启动服务





你可能感兴趣的:(数据库,PostgreSQL,pg_ctl)