Windows环境下安装PostgreSQL

2022-03-29 11:31:57 浏览数 (1)

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:yzspg12pgsql"
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、连接并进行操作

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

0 人点赞