测试PostGIS是否安装成功
PostgreSQL操作-psql基本命令
测试PostGIS是否安装成功
接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名
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数据库
到test数据库的表找一个字段看下是否可以设置这个类型
sql 例子: select st_astext(shape) from table_name
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理