前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows环境下安装PostgreSQL

Windows环境下安装PostgreSQL

作者头像
yzsDBA
发布2022-03-29 11:31:57
9420
发布2022-03-29 11:31:57
举报
文章被收录于专栏:PostgreSQL研究与原理解析

Windows环境下安装PostgreSQL

学习PG的同学自己环境一般都是windows环境,那么如何在windows环境上运行PG呢?

首先需要下载PG的windows版本,有二进制版本和安装包。二进制版本解压后即可以使用。

本文使用二进制版本。

1、下载二进制版本

在PG官网下载,红框位置。

2、点进去后,选择zip archive位置

3、这个是EDB公司提供的,有win x86-64和Mac OS X版本,可以看到win仅提供了64位。目前最新版本是14.2。我们选择12.10版本下载

4、下载后,名称为postgresql-12.10-1-windows-x64-binaries.zip,将它放到安装的位置解压:

解压出pgsql文件夹,里面内容为:

5、创建数据目录:data

6、直接进行初始化

报错了,我们看下initdb的使用方法:应该是环境变量设置的问题,同时需要使用-E --locale选项

6、设置环境变量,这里通过写一个脚本env.vbs进行设置:

代码语言:javascript
复制
on error resume next

set sysenv=CreateObject("WScript.Shell").Environment("system") 'system environment array
Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path 'add variable
sysenv("PGHOME")="D:\yzs\pg12\pgsql"
sysenv("PGHOST")="localhost"
sysenv("Path")=sysenv("PGHOME")+"\bin;"+sysenv("Path")
sysenv("PGLIB")=sysenv("PGHOME")+"\lib"
sysenv("PGDATA")=sysenv("PGHOME")+"\data"

wscript.echo "PostgreSQL Success"

主要是PGHOME那几个环境变量

7、执行该脚本:

8、现在可以初始化了

其中-W为需要设置密码

9、启动PG

10、连接并进行操作

安装成功,可以正常使用!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yanzongshuaiDBA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档