随笔分类 - SQL / PostgreSQL
摘要:根据错误消息,删除数据库 "server" 失败,原因是有其他用户的会话正在使用该数据库。在 PostgreSQL 中,如果有其他会话正在访问或连接到数据库,那么将无法删除该数据库。 为了成功删除数据库,需要确保没有其他会话正在使用该数据库。 以下是可能的解决方法: 1. 断开所有连接:在尝试删除数
阅读全文
摘要:在Docker上运行PostgreSQL时,通过以下步骤进入容器并运行SQL命令: 1. 查看正在运行的PostgreSQL容器 打开终端,并执行以下命令来查看当前正在运行的Docker容器: ```bash docker ps ``` 这将列出所有正在运行的Docker容器,包括PostgreSQ
阅读全文
摘要:一、情景复现 数据存放在postgis,并且用geoserver进行了图层发布。现在有个需求,需要对某一图层的属性表进行编辑操作,待我操作完并保存后,刷新浏览器,服务url就报错了 在geoserver图层预览选择geojson格式,也出错了 二、解决办法 1.在geoserver上点击图层,并点击
阅读全文
摘要:1.首先按Win+R打开“运行”,并输入services.msc 2.在打开的窗口中,找到postgresql 3.选中该项,单击鼠标右键,点击“启动”
阅读全文
摘要:QGIS上传图层到PostgreSQL数据库 1.数据准备 2.在指定图层右键选择执行SQL 弹出SQL语句输入界面窗口 3.查询高度为10的要素(这里的语句因数据而异) SELECT * FROM "public"."wuhan" where height=10 4.加载为新图层 包含唯一值的列:
阅读全文
摘要:注意不是企业级地理数据库,没有授权文件 步骤如下 信息填写正确的话,数据库就可以查询的,然后可以选择数据库 连接成功后,在目录就可以查看到了
阅读全文
摘要:1.打开QGIS,加载需要上传的图层数据 2.右击PostGIS新建连接 3.填写连接信息 首次连接还需要输入数据库账号密码 4.上传图层 这个非常简单,只需要把图层拖拽过去,等待一会,即完成上传 5.打开pgAdmin4查看图层 6.删除图层 更多功能请继续探索! 本篇文章可以替代Geoserve
阅读全文
摘要:Geoserver借助Postgis插件发布Postgres中的空间数据库和Geoserver直接发布本地图层的区别 Geoserver直接发布本地图层如果需要修改图层属性字段的话需要打开Arcmap或者Qgis编辑后保存再重新发布 而Geoserver借助Postgis插件发布Postgres中的
阅读全文
摘要:1.打开pgAdmin4 2.File—>Preferences 3.看图
阅读全文
摘要:找到...\PostgreSQL\bin\postgisgui这个包含shp2pgsql-gui.exe程序的目录 复制一份libintl-8.dll副本,改名为libintl-9.dll即可
阅读全文
摘要:PostgreSQL安装 1.下载安装包 官方下载链接 本文示例postgresql-14.5-1-windows-x64.exe 2.右键以管理员身份运行安装程序 3.安装目录 4.选择组件 5.数据目录 6.设置密码,默认超级用户postgres 7.设置端口号(默认) 8.高级选项 默认就好,
阅读全文