Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务

Posted hzy168

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务相关的知识,希望对你有一定的参考价值。

1、初始化并创建数据库(一次即可) 

initdb -D C:SoftPostgreSQL10data -E UTF-8 --locale=chs -U postgres -W

 

 You can now start the database server using(启动数据库命令):

 pg_ctl -D ^"C^:^Soft^PostgreSQL^10^data^" -l logfile start

 

 

--家里电脑pg 启动路径

    C:/Users/computer/scoop/apps/postgresql/current/bin/pg_ctl -D ^"C^:^Users^computer^scoop^apps^postgresql^current^data^" -l logfile start

 

2、配置环境变量的vbs脚本

on error resume next

set sysenv=CreateObject("WScript.Shell").Environment("system") ‘系统环境变量的数组对象

Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path

‘添加变量

sysenv("PGHOME")="C:SoftPostgreSQL10"

sysenv("PGHOST")="localhost"

sysenv("Path")=sysenv("PGHOME")+"in;"+sysenv("Path")

sysenv("PGLIB")=sysenv("PGHOME")+"lib"

sysenv("PGDATA")=sysenv("PGHOME")+"data"

 

wscript.echo "PostgreSQL环境变量安装成功!不需要重新启动计算机啊!"

 

 3、Postgresql注册成windows 服务

>pg_ctl.exe register -N "pgsql" -D "C:SoftPostgreSQL10data" 

以上是关于Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务的主要内容,如果未能解决你的问题,请参考以下文章

centos7部署postgresql集群高可用 patroni + etcd 之patroni篇

Postgres数据库之聚集函数内核源码学习总结

oracle迁移postgres之-Ora2Pg

Postgres数据库之增加dm默认表空间main学习汇总

Postgres数据库之增加dm默认表空间main学习汇总

Postgres数据库之增加dm默认表空间main学习汇总