随笔分类 -  SQL / PostgreSQL

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

点击右上角即可分享
微信分享提示