pgsql
斜月三
这个作者很懒,什么都没留下…
展开
-
postgresql常用指令(待补充。。。)
【代码】postgresql常用指令(待补充。。。原创 2024-08-02 09:43:20 · 365 阅读 · 0 评论 -
postgresql仅修改时间戳的时分秒写法
pgsql修改时间戳时分秒原创 2022-09-07 14:54:32 · 767 阅读 · 0 评论 -
pgsql批量更新sql写法
Pgsql批量更新数据 - 百度文库原创 2022-09-01 13:38:43 · 1448 阅读 · 0 评论 -
jsonb数组中查询某个key的值、根据表a中的某字段批量更新表b的字段
jsonb数组中查询某个key的值、根据表a中的某字段批量更新表b的字段原创 2022-07-18 20:43:30 · 551 阅读 · 0 评论 -
检索结果为:对某字段去重后,带着其他字段检索出来
pgsql原创 2022-06-10 18:03:55 · 199 阅读 · 0 评论 -
pgsql查询jsonb中包含某个key的数量
项目需求:需要查找jsonb字段中出现多个"517"的数据解决方法:废话不多说,上sql代码:select jsonbfrom schema.table mriwhere length(mri.jsonb::text) - length(replace( mri.jsonb::text, '"517"', '')) >5首先"517"长度为5,sql中的意思就是jsonb中去掉所有的"517"后,长度减少如果大于5,说明含有多个"517"。当然..原创 2022-05-07 16:48:03 · 1876 阅读 · 0 评论 -
@Transactional和Synchronized失效
参考:1.错用synchronized和@Transactional被老板点名批量 - 云+社区 - 腾讯云2.Spring 中 @transactional 和 synchronized关键字同时使用时数据不同步_尔等同学的博客-CSDN博客失效原因:synchronized控制结束时,事务还没提交,此时另外的线程过来又读取到旧数据。查找解决方案:在网上找了好久,大部分都是两种方案,1:去掉@Transactional;2:把Synchronized扩大范围,包裹事务。上面两种原创 2022-03-30 15:11:00 · 915 阅读 · 0 评论 -
pgsql在insert时自动生成uuid
事前准备test表,DDL如下:CREATE TABLE zzz_test.test ( id uuid NOT NULL, -- 主键id "name" varchar NULL -- 测试值);-- Column commentsCOMMENT ON COLUMN zzz_test.test.id IS '主键id';COMMENT ON COLUMN zzz_test.test."name" IS '测试值';方法一:CREATE EXTENSION IF ...原创 2021-12-03 13:18:04 · 2503 阅读 · 0 评论