明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

随笔分类 -  postgres

摘要:截取字符串一般用 substring 就够用了。对于有些长度不定的就没法用这个函数了,但还是有规律的,可以某个字符分割。 这时需要 ​​split_part​​ 函数,如: -- url 一共3个 - ,字符串被分成4部分,取最后一部分,那最后一个参数就是4select split_part(fs. 阅读全文

posted @ 2023-10-09 09:58 且行且思 阅读(965) 评论(0) 推荐(0) 编辑

摘要:1.下载Navicat12 并安装,打开Navicat12 点击14天试用,关闭软件 2.下载注册机: Navicat_Keygen_Patch_v4.8_By_DFoX 个人百度网盘(版本更新可能不及时): 链接: https://pan.baidu.com/s/11cb4eXeOeJ8tLN6f 阅读全文

posted @ 2023-08-29 14:26 且行且思 阅读(7141) 评论(0) 推荐(0) 编辑

摘要:一、 最高效方法 测试环境验证,6600万行大表,删除2200万重复数据仅需3分钟 delete from deltest a where a.ctid = any(array (select ctid from (select row_number() over (partition by id) 阅读全文

posted @ 2023-08-03 09:34 且行且思 阅读(316) 评论(0) 推荐(0) 编辑

摘要:PostgreSQL常见问题解决 1.删除database DROP DATABASE viid; 执行上述sql报错信息如下: ERROR: database " viid " is being accessed by other users DETAIL: There is 1 other se 阅读全文

posted @ 2023-08-01 15:41 且行且思 阅读(200) 评论(0) 推荐(0) 编辑

摘要:postgresql 字符串转整数 int、integer --把'1234'转成整数 select cast('1234' as integer ) ; --用substring截取字符串,从第8个字符开始截取2个字符:结果是12 select cast(substring('1234abc12' 阅读全文

posted @ 2023-06-30 12:16 且行且思 阅读(2864) 评论(0) 推荐(0) 编辑

摘要:数据库更新时经常会 join 其他表做判断更新,PostgreSQL 的写法与其他关系型数据库更有不同,下面以 SQL Server, MySQL,PostgreSQL 的数据库做对比和展示。 先造数据源。 create table A(id int, city varchar(20)); crea 阅读全文

posted @ 2023-06-06 16:42 且行且思 阅读(279) 评论(0) 推荐(0) 编辑

摘要:MySql支持的类型 点 POINT(15 20) 线 LINESTRING(0 0, 10 10, 20 25, 50 60) 面 POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5)) 多个点 MULTIPOINT(0 0, 20 20 阅读全文

posted @ 2023-05-22 15:00 且行且思 阅读(22) 评论(0) 推荐(0) 编辑

摘要:MySQL提供了数据类型geometry用来存储坐标信息,MySQL为空间数据存储及处理提供了专用的类型geometry 前言: 不久前开发了一个地图相关的后端项目,需要提供一些点线面相关的存储、查询、分析相关的操作,于是对MySQL空间函数进行充分调研并应用在项目中;MySQL为空间数据存储及处理 阅读全文

posted @ 2023-03-29 09:39 且行且思 阅读(1206) 评论(0) 推荐(0) 编辑

摘要:数据库-MySQL的geometry类型的使用 是什么 ​ MySQL数据库的geometry字段类型类型可以存储坐标点信息并进行一系列的关系计算(包含/相交),可以满足某个坐标点是否在某个区域内的条件筛选需求。 怎么做 ​ 1.建表 CREATE TABLE temp( id INT PRIMAR 阅读全文

posted @ 2023-03-29 09:31 且行且思 阅读(1381) 评论(0) 推荐(0) 编辑

摘要:最近需要通过geoserver显示多边形,首先需要先将数据库的数据转换为地理数据存储类型,但由于原本的信息是按text存储的,将text类型转换为geometry就需要用到ST_GeomFromText()函数,存储的是POLYGON。 在mysql使用该函数过程中,遇到了一个问题,报错是:3037 阅读全文

posted @ 2023-03-29 09:22 且行且思 阅读(1164) 评论(0) 推荐(0) 编辑

摘要:ST_Intersects(A,B)经过验证发现,该函数所检索出的对象不仅包括A与B相交,而且包含A存在于B中的情况。因此也可以将其结合ST_Buffer()进行缓冲区内对象检测。先通过ST_Buffer()函数生成缓冲区对象如存储到onegradebuffe字段中,然后再利用ST_Intersec 阅读全文

posted @ 2023-03-28 16:58 且行且思 阅读(551) 评论(0) 推荐(0) 编辑

摘要:问题 在pgAdmin4中建立数据库,若未加载PostGIS的栅格扩展,将无法使用raster2pgsql通过命令提示符cmd导入栅格数据,cmd窗口出现的错误反馈类似下方图片。 解决方法 先加载postgis扩展,方法点击这里。 再加载postgis_raster扩展,如下。 CREATE EXT 阅读全文

posted @ 2022-05-30 10:58 且行且思 阅读(547) 评论(0) 推荐(0) 编辑

摘要:1.按照postgresql官网说明安装postgresqlhttps://www.postgresql.org/download/linux/redhat/postgresql10的安装说明如下:# Install the repository RPM:sudo yum install -y ht 阅读全文

posted @ 2022-05-30 09:13 且行且思 阅读(1312) 评论(0) 推荐(0) 编辑

摘要:一、PostgreSQL基本参数优化: PostgreSQL的配置文件是数据库目录(/opt/PostgresPlus/8.3/data)下的 postgresql.conf文件, 8.0以后的版本可支持K,M,G这样的参数,只要修改相应 参数后重新启动PostgreSQL服务就OK了。 share 阅读全文

posted @ 2021-12-14 10:44 且行且思 阅读(3356) 评论(0) 推荐(0) 编辑

摘要:The server doesn't grant access to the database: the server reports FATAL: no pg_hba.conf entry for host "192.168.0.123", user "postgres", database "p 阅读全文

posted @ 2021-12-14 09:42 且行且思 阅读(670) 评论(0) 推荐(0) 编辑

摘要:PostgreSQL 10 安装详细步骤: https://blog.csdn.net/antma/article/details/83579920 PostGIS 2.5.0 安装详细步骤:https://blog.csdn.net/antma/article/details/83580859 一 阅读全文

posted @ 2021-12-14 08:04 且行且思 阅读(615) 评论(0) 推荐(0) 编辑

摘要:PostgreSQL 中 replace 函数 #查看修改后结果,并不真实修改数据库 select replace(字段名,'被替换内容','需要替换的内容') from 表名 where 字段名 like E'%被替换内容%'; #更改字段中包含某个字符为另一个字符,这里是把'被替换内容'替换为需 阅读全文

posted @ 2021-03-08 09:30 且行且思 阅读(761) 评论(0) 推荐(0) 编辑

摘要:下面是PostgreSQL中提供的字符串操作符列表: 替换字符的例子: update ab set a=replace(a,'aaa','0') 把a字段里面的‘aaa’字符串替换成0 函数 返回类型 描述 例子 结果 string || string text 字串连接 'Post' || 'gr 阅读全文

posted @ 2020-09-09 08:16 且行且思 阅读(11152) 评论(0) 推荐(0) 编辑

摘要:函数返回类型描述例子 to_char(timestamp, text) text 把时间戳转成字符串 to_char(current_timestamp, 'HH12:MI:SS') to_char(interval, text) text 把间隔转成字符串 to_char(interval '15 阅读全文

posted @ 2020-08-04 09:04 且行且思 阅读(454) 评论(0) 推荐(0) 编辑

摘要:DELETE FROM dups a USING ( SELECT MIN(ctid) as ctid, key FROM dups GROUP BY key HAVING COUNT(*) > 1 ) b WHERE a.key = b.key AND a.ctid <> b.ctid 阅读全文

posted @ 2020-07-29 14:11 且行且思 阅读(194) 评论(0) 推荐(0) 编辑

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