Windows上PostgreSQL安装配置教程

 

这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

PostgreSQL的扩展PostGIS是最著名的开源GIS数据库。 
安装PostgreSQL是第一步。

1.下载PostgreSQL的二进制安装文件。

PostgreSQL官网–>Download–>Windows 64位,如图所示: 
(1)官网: 
https://www.postgresql.org/ 

(2)Download: 
https://www.postgresql.org/download/ 

https://www.postgresql.org/download/windows/ 

(3)Windows 64位(根据自己系统版本选择) 
https://www.enterprisedb.com/download-postgresql-binaries

2.解压压缩包,配置环境变量

(1)首先在pgsql(C:\postgresql\11\pgsql)文件夹下建立一个名为data的文件夹(这是数据库的数据存储文件夹) 

(2)然后在pgsql文件夹下新建一个名为env.vbs的文件 
文件内容如下:

on error resume next
set sysenv=CreateObject("WScript.Shell").Environment("system") 'system environment array
Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path 'add variable
sysenv("PGHOME")="C:\postgresql\11\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"
 

 

(3)最后运行此脚本

3.初始化数据库

以管理员身份打开命令提示符,定位到bin目录下,输入以下命令:

 

产生data资料

代码如下:initdb -D c:/postgresql/11/pgsql/data

删除一个服务:
pg_ctl unregister -N postgresql
增加一个服务:
pg_ctl register  -D "c:/postgresql/11/pgsql/data"

启动服务
pg_ctl start -w -D "c:/postgresql/11/pgsql/data"

 

创建用户postgres,密码同样是postgres:
net user postgres postgres /add

 

创建PostgreSQL用户和它要找的那个相符
createuser --superuser postgres

 

查看系统用户
net user

 

用 iFunk 登录 postgress
psql –U iFunk –d postgress

6.使用PgAdmin,建立数据库连接

在D:\01Software\Database\postgresql-9.6.2-2-windows-x64-binaries\pgsql\pgAdmin 4\bin下,有pgAdmin4.exe,双击打开。

我用的是超级用户postgres建立的连接 

参考文章:Windows下Postgresql下载与配置方法

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快递100接口的调用过程

前言 大部分的商城都需要调用快递的接口来记录商城的物流信息,这里就给出一种快递接口(快递100)调用的方法。 正文 一、官方文档 1. 官方文档的地址为: https://www.kuaidi100.com/openapi/api_subscribe.shtml 二、具体实现 1. 商…

搞懂开源框架设计思想真的这么重要吗?终获offer

正文 从我个人的角度写写30多岁码工的感受:的确是受年龄压力开始增大了。比如二十多岁的小年轻,可能什么都懂,对组里的东西很熟悉。有时候我也怀疑自己是不是智商不够,是不是自学能力太差,是不是基础不行,…

gitlab 修改HTTP连接方式中的IP和端口

修改gitlab.yml文件 cd /opt/gitlab/embedded/service/gitlab-rails/config vim gitlab.yml 修改gitlab host:要修改的IPport:要修改的端口重启gitlab gitlab-ctl restart

Coding Interview Guide -- 向有序的环形单链表中插入新节点

【题目】 一个环形单链表从头节点head开始不降序,同时由最后的节点指回头节点。给定这样一个环形单链表的头节点head和一个整数num,请生成节点值为num的新节点,并插入到这个环形链表中,保证调整后的链表依然有序 1 public Nod…

真香定律!Android动态换肤实现原理解析,原理+实战+视频+源码

自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。…

使用Docker启动Grafana环境

docker search grafana docker pull grafana/grafana docker imagesdocker run -d -p 3000:3000 grafana/grafana 启动成功,进入本机浏览器访问 http://localhost:3000 使用admin/admin进入系统

js包装类型的装箱拆箱

https://www.jb51.net/article/155820.htm https://juejin.im/post/5cbaf130518825325050fb0a https://juejin.im/post/5ccfb58f518825405a198fcd转载于:https://www.cnblogs.com/little-ab/p/11025952.html

真香定律!Android动态换肤实现原理解析,吐血整理

自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。…

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案

knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采…

调试与对拍(一):生成测试数据+对拍

今天打比赛时令小编很气愤,隔壁LSH有文件运行错误,重提了一遍老师就收,而小编重提却爱搭不理,于是小编决定还是自己造个数据把代码重测一遍,于是潜心钻研生成测试数据的方法。 其实很简单,用随机数生成器生…

真香定律!一文带你搞懂Android多线程Handler,成功入职腾讯

Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体,称作 Android Jetpack,它包含的组件如下图所示: 老的 support 包被整合进了 Jetpack,例如上图 Foundatio…

Docker安装influxDB

1. 在Docker库中查找influxDB镜像 docker search influxdb # 在Docker库中查找influxDB镜像文件 从Docker库中拉取influxDB镜像 docker pull influxdb # 从docker库中拉取influxDB镜像,默认拉取最新版本 docker images …

(二十)python 3 匿名函数

匿名函数lambda Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。其语法是: lambda [arg1[, arg2, ... argN]]: expression 其中&…

docker中启动关闭删除所有的容器命令

docker中 重启启动所有的容器命令 docker restart $(docker ps -a | awk { print $1} | tail -n 2)docker中 启动所有的容器命令 docker start $(docker ps -a | awk { print $1} | tail -n 2)docker中 关闭所有的容器命令 docker stop $(docker ps -a | awk { print $1} | …

真香警告!2021Android高级面试题,挥泪整理面经

前言 这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。 希望可以对你们有所帮助。不多废话,进入正题。 目录: Java中高级 计算机网络 Android高级面试—性能优化 Android优秀第三方…

51nod1584加权约数和

题目大意: 求:\[ \sum_{i-1}^n\sum_{j1}^nmax(i,j)\sigma(i*j) \] 题解 对于这个\(\max\),套路的把它转化成:\[ 2*\sum_{i1}^n\sum_{j1}^ii*\sigma(i*j)-\sum_{i1}^n i*\sigma(i*i) \] 对于前面的部分,我们可以:\[ \su…

冗余的阿里云实例开启和停止API

停止使用的API URL:https://api.aliyun.com/?spm5176.12818093.resource-links.dapi_platform.488716d0OrHCwQ#/?productEcs&version2014-05-26&apiStopInstance&tabDEMO&langJAVA 启动实例: URL:https://api.aliyun.com/?spm5176.12818093.re…

知乎大V推荐!面试官6个灵魂拷问,原理+实战+视频+源码

概述 想了很久怎么样可以让文章的标题不那么悲观,但是各种文案都在我脑海里面不断的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,这个标题是真的符合我最近的感悟。 希望看过文章,能有同感的朋友也能多…

Codeforces Round #499 (Div. 1) Solution

Codeforces Round #499 (Div. 1) Solution https://codeforces.com/contest/1010 为啥我\(\rm Div.1\)能\(A4\)题还是\(\rm specialist....\) A. Fly 二分答案&#xff0c;送分题。 #include<bits/stdc.h> using namespace std;void read(int &x) {x0;int f1;char ch…

Windows10家庭版安装Docker Desktop(非Docker Toolbox)

现在大部分笔记本预装的都是win10家庭版&#xff0c;而家庭版又不支持Hyper-V&#xff0c;Docker Desktop是无法直接安装的。但其实家庭版是可以通过脚本开启Hyper-V来安装Docker Desktop的。下面就教大家如何操作。 开启Hyper-V 添加方法非常简单&#xff0c;把以下内容保存…