??
进入bin目录执行pg_stl.exe 注册
例如:
D:my workPostgreSQL9.3bin>pg_ctl.exe register -N "postgresql" -D "D:my work PostgreSQL9.3data" -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 按需启动服务
??
??
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|