PostgreSql和PostGIS安装——Windows10家庭版(Postgre入门一)

一、安装环境

1、系统环境:Windows 10 家庭中文版

2、PostgreSql:postgresql-11.2-1-windows-x64

3、PostGIS:postgis-bundle-pg11x64-setup-3.1.0-1.exe

二、下载地址

PostgreSql:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

PostGIS:可以直接通过安装postgreSql时下载,其它下载渠道:http://download.osgeo.org/postgis/windows/

三、安装异常

本来想安装:postgresql-12.5-1-windows-x64,但是安装报以下错误,所以选择了11.2.1版本。

2391205016

四、PostgreSQL安装过程和postgis下载

4266332567

2670085252

我修改了安装路径:D:\oyz3dserver\PostgreSQL\11

535001796

第1个筛选框:安装PostgreSql服务。

第2个筛选框:安装paAdmin客户端,用于连接操作postgreSql数据库。

第3个筛选框:安装结束后,可以打开新窗口,安装postgresql相关的其它插件,比如:PostGIS.

第4个筛选框:必选,未知。

1717940573

2640365190

设置数据库密码:123456

1867650805

设置数据库端口号:5432

460165893

3287968946[3]

3804146325[3]

3224297739

914721187

到至postgresql安装完成。以下是下载PostGis,但是下载很慢,建议下载地址:http://download.osgeo.org/postgis/windows/pg11/

2894101264

1154930136

选择PostGIS的版本(3个任选其一)和下载位置。

2852209832

五、PostGIS安装

905839239

1503907567

2243371936

1847757257

1182535459

1889344173

2191509857

63787884

2667151099

1447081462

1810052550

六、其它操作

1、在命令行输入:services.msc 打开服务,可以看到postgresql数据默认已设置为开机启动

126783930

2、加入全局环境变量

2693785838

3、测试PostGIS是否安装成功

复制代码
Microsoft Windows [版本 10.0.18363.1316]
(c) 2019 Microsoft Corporation。保留所有权利。

#######连接登录postgresql数据库
C:\Users\zhao>psql -U postgres -h localhost -d postgres -p 5432
用户 postgres 的口令:
psql (11.2)
输入 “help” 来获取帮助信息.

#######创建test数据库
postgres=# create database test;
CREATE DATABASE

#######切换test数据库
postgres=# \c test;
您现在已经连接到数据库 “test”,用户 “postgres”.

#######创建postgis扩展
test=# create extension postgis;
CREATE EXTENSION

#######查询全部扩展
test=# select postgis_full_version();
postgis_full_version

POSTGIS=“3.1.0 3.1.0” [EXTENSION] PGSQL=“110” GEOS=“3.9.0-CAPI-1.14.1” PROJ=“7.1.1” LIBXML=“2.9.9” LIBJSON=“0.12” LIBPROTOBUF=“1.2.1” WAGYU=“0.5.0 (Internal)”
(1 行记录)

test=#

复制代码

七、配置数据库远程访问

PG默认只能本机访问,但是实际情况中,应用服务器多单独部署,需要开通PG的远程访问权限,且是需要配置用户密码的。

需要修改postgres.conf, pg_hba.conf文件。

文件位置:

D:\oyz3dserver\PostgreSQL\11\data\postgresql.conf
D:\oyz3dserver\PostgreSQL\11\data\pg_hba.conf
修改postgresql.conf
#listen_addresses='localhost'
listen_addresses='*'   --- 修改成'*'全部ip都可以访问改数据库。
修改pg_hba.conf
复制代码
# TYPE  DATABASE        USER            ADDRESS                 METHOD

IPv4 local connections:

host all all 127.0.0.1/32 md5

IPv6 local connections:

host all all ::1/128 md5

Allow replication connections from localhost, by a user with the

replication privilege.

host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
host all all 0.0.0.0/0 md5 --添加本行数据

复制代码

注意: 重启pg数据库

八、PostgreSql与PostGIS卸载

1206602245

<div id="blog_post_info">
0
0
<div class="clear"></div>
<div id="post_next_prev">

<a href="https://www.cnblogs.com/haolb123/p/16553064.html" class="p_n_p_prefix">« </a> 上一篇:    <a href="https://www.cnblogs.com/haolb123/p/16553064.html" data-featured-image="" title="发布于 2022-08-05 09:02">Oracle VM VirtualBox   Centos 7.2 网络配置</a>
<br>
<a href="https://www.cnblogs.com/haolb123/p/16587700.html" class="p_n_p_prefix">» </a> 下一篇:    <a href="https://www.cnblogs.com/haolb123/p/16587700.html" data-featured-image="" title="发布于 2022-08-15 11:29">自定义镜像--Centos带vim编辑器和查看网络配置ifconfig支持</a>
posted @ 2022-08-05 09:03  我命由我不由天—hao  阅读( 205)  评论( 0编辑  收藏  举报
</div><!--end: topics 文章、评论容器-->

· .NET 性能优化 - 复用 StringBuilder


· 从小白到架构师(4): Feed 流系统实战


· 聊一聊对一个 C# 商业程序的反反调试


· 现代 CSS 指南 – at-rule 规则扫盲


· 如何在 .NET 程序崩溃时自动创建 Dump?

阅读排行:
· JAVA开发搞了一年多的大数据,究竟干了点啥
· 工作十年,入职新公司不到四个月就遇到裁员
· .NET性能优化-是时候换个序列化协议了
· 基于 .NET 7 的 QUIC 实现 Echo 服务
· 再来一次,新技术搞定老业务「GitHub 热点速览 v.22.44」
</div><!--end: forFlow -->
</div>
  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PostgreSQLPostGIS安装步骤如下: 1. 安装PostgreSQL 可以从官网下载安装包,也可以使用系统自带的包管理工具进行安装安装完成后,需要创建一个数据库实例。 2. 安装PostGIS 可以从官网下载安装包,也可以使用系统自带的包管理工具进行安装安装完成后,需要将PostGIS的扩展添加到PostgreSQL中。 3. 创建空间数据库 在PostgreSQL中创建一个空间数据库,可以使用以下命令: ``` createdb mydb psql mydb -c "CREATE EXTENSION postgis;" ``` 4. 导入空间数据 可以使用PostGIS提供的工具,如shp2pgsql或ogr2ogr,将空间数据导入到PostgreSQL中。 安装完成后,就可以在PostgreSQL中使用PostGIS提供的空间函数和空间查询了。 ### 回答2: PostgreSQL是一种开源的关系型数据库管理系统,旨在提供高效、灵活和可伸缩的解决方案。它可以在多种操作系统上运行,并且具有广泛的开发社区和可扩展性。PostGIS是一个基于PostgreSQL的空间数据库扩展,它可以存储、管理和查询空间数据。具有空间数据库的能力可以让我们更好地存储和分析各种地理信息,例如点、线、多边形等。 以下是postgresqlpostgis安装步骤: 1.安装PostgreSQL PostgreSQL可以在多个操作系统上安装,例如Linux、Windows和Mac OS X。安装程序在官方网站上提供下载。在Linux中,可以使用包管理器像yum或apt-get进行安装,也可以从源代码编译安装。 2.创建用户和数据库 安装PostgreSQL后,可以使用终端或pgAdmin等GUI工具连接到PostgreSQL服务。首先,需要创建一个具有登录权限的用户,并为该用户创建一个空数据库。 3.安装PostGIS扩展 PostGIS是一个独立的扩展,因此需要单独安装PostGIS下载页面提供了指向适用于不同操作系统的文件的链接。在Linux中,可以使用包管理器安装PostGIS,例如使用Ubuntu的apt-get命令: ``` sudo apt-get install postgis ``` 4.启用PostGIS扩展 安装PostGIS扩展后,需要向已创建的数据库中添加PostGIS扩展。可以使用以下命令将PostGIS添加到数据库中: ``` psql -d database_name -c "CREATE EXTENSION postgis;" ``` 此命令在指定的数据库(_database_name_)上创建PostGIS扩展。如果该数据库已创建,但尚未启用PostGIS扩展,则可以运行以下命令: ``` psql -d database_name -c "CREATE EXTENSION IF NOT EXISTS postgis;" ``` 5.测试PostGIS扩展 要测试PostGIS扩展是否正在运行,请在psql中运行以下命令: ``` SELECT PostGIS_version(); ``` 该命令将返回安装PostGIS扩展的本信息。 postgresqlpostgis安装需要一些技术背景和经验,但使用这两个工具可以更好地管理和分析地理数据。如果您是初学者,请首先研究并尝试熟悉使用PostgreSQLPostGIS的基础知识。 ### 回答3: PostgreSQLPostGIS是两个概念相对独立的工具,都是开源的关系型数据库。PostgreSQL是一个强大的对象-关系数据库管理系统,可以在多种操作系统上运行,具有扩展功能,可以应用于多种规模的公司和数据库环境。 PostGISPostgreSQL的一种扩展,它在PostgreSQL数据库中加入了对地理空间数据的处理能力,使得用户可以在PostgreSQL数据库中存储空间数据、空间查询和分析数据。 如何安装PostgreSQLPostGISPostgreSQLPostGIS可以在大多数操作系统中安装。 1. Windows - PostgreSQLPostGIS的最新本可以从官方网站或者第三方网站上下载。双击文件进行安装,遵循向导设置数据库名称、端口等参数即可。在选择安装向导时选定可选的PostGIS模块和其它需要的PostgreSQL扩展即可。 2. Ubuntu - 在Ubuntu terminal中,输入以下命令更新系统 sudo apt-get update - 安装PostgreSQL sudo apt-get install postgresql postgresql-contrib - 安装PostGIS sudo apt-get install postgis postgresql-12-postgis-3 3. macOS - 首先需要安装Homebrew,在terminal中输入以下命令安装 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" - 安装PostgreSQL brew install postgresql - 安装PostGIS brew install postgis 以上是三个操作系统中的常见安装方式,具体情况还需要根据每个系统的具体本而定。 总体来说,PostgreSQLPostGIS安装并不复杂,只需要在安装向导或者terminal中遵循指引完成设置即可。不同本的操作系统有不同的安装方式,要根据不同操作系统的特点进行设置和操作。另外,安装的时候要注意本的兼容性,以确保PostgreSQLPostGIS可以将来在系统中正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值