免安装版postgres服务的“描述”怎么做

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:04:04
pg为免安装版本,版本为V8.2.x或V8.3.x,使用pg_ctl register -N "serviceName" -D "dataDir"命令注册命令成功注册服务,windows服务中查看服务。现在想给该服务添加描述,即从windows服务窗口中“描述”一列可以查看到该服务的描述。执行命令行中pg_ctl --help命令没找到合适参数,因为Postgres安装包版本安装后所注册的服务带有描述,自认为是可以为免安装版的Postgres服务也加上“描述”属性,暂时不知怎么弄,请问pg达人如何制作?谢谢
我已有三年多的pg数据库使用经验,对其的操作和配置没什么基础级问题,以前由于做产品安装包而制作了pg的免安装版包集成到自有产品安装包中,后来发现Windows服务中注册的pg服务没有“描述”,为了完善产品,近期尝试在注册服务时添加数据库服务的描述内容,一时没找到法子。

一楼答非所问,感谢大家的积极响应,再次感谢。

提示说什么不能连接到postgres 数据库
错误:在Administrator这个用户的 密码验证失败!!
你最好有图形界面登录上去 才行

下面是一个例子:
希望可以帮你吧

在linux系统中创建postgres数据库- -

下面是创建数据库的例子和说明,数据库名为TestDB
1. in command line:
以postgres用户登录:
#su - postgres
2.初始化数据库:
$initdb
3.修改/var/lib/pgsql/data目录下的pg_hba.conf和postgresql.conf:
1)pg_hba.conf
将# IPv4-style local connections下面的内容换成:
# IPv4-style local connections:
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust
2)postgresql.conf
将tcpip_socket 及max_connections改成:
tcpip_socket = true #采用tcpip连接的方式
max_connections = 100 #最大连结数
4.在service列表里,重新启动postgresql
5. 创建数据库TestDB,使用unicode编码
$createdb -E unicode -e TestDB
6.导入数据库表结构和数据(事先准备好sql文件output.sql)
$psql TestDB </var/lib/pgsql/data/output.sql
ok,导入完毕,然后使用pgadmin3客户端工具即可访问, 数据库名为TestDB, 用户名为postgres,密码为postgres,也可以不要密码。
如果Linux安装了防火墙,请到