添加postgresql服务

前端之家收集整理的这篇文章主要介绍了添加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 按需启动服务





猜你在找的Postgre SQL相关文章