数据库#postgresql
纳兰瑞雪
闭关修炼中
展开
-
postgresQL数据库计算两个时间之间的秒数间隔
【代码】postgresQL数据库计算两个时间之间的秒数间隔。原创 2024-03-14 16:52:31 · 1047 阅读 · 0 评论 -
解决Hibernate JPA连接postgresQL数据库时,数组或者json类型无法映射的问题
使用hibernate的@TypeDefs注解自定义 TypeDescriptor实现Array、json映射原创 2022-06-14 20:36:16 · 2208 阅读 · 0 评论 -
pgsql关于json类型的简单用法,json赋值、json数组、json取值
PostgreSQL json数据类型的简单操作。原创 2022-04-07 20:01:14 · 8957 阅读 · 1 评论 -
pgsql PostgreSQL sql和函数过程中的美元符号 $ $$
1、$ 表示输入参数的定义select $1;2、$tag$ 用在函数中,用来包裹函数体的定义。tag可以是任意字母组成的字符串,不要包含特殊字符就行。CREATE OR REPLACE FUNCTION f_guid() RETURNS character varying LANGUAGE plpgsqlAS $這是函數體的標籤$begin return UPPER(REPLACE(gen_random_uuid()::text, '-', ''));end$這是函.原创 2022-04-07 17:48:55 · 5057 阅读 · 0 评论 -
postgresql 获取年、季、月、周、日、时、分、秒等数字
select now(); --当前时间2021-04-21 11:36:56SELECT EXTRACT (year FROM now()); --年 2021SELECT EXTRACT (quarter FROM now()); --季 02SELECT EXTRACT (month FROM now()); --月 04SELECT EXTRACT (day FROM now()); --月中天 21SELECT EXTRACT (week FROM now()); --周 16SE.原创 2021-04-21 11:40:22 · 5627 阅读 · 0 评论 -
数据库 sql 查询连续登录三天的人;查询id连续的数据
业务场景是仓库存放货物,货物占用孔位。仓库结构为 仓库id、货架id、层级id、托盘id、孔位id,即有m个仓库,每个仓库有n个货架,每个货架有o层,每层有p个托盘,每个托盘有q个孔位,每个货物占一定数量的孔位。货物存放必须是连续孔位,不能跨托盘存放,货物存放后status状态置为N。孔位信息表结构如下:现在有一个占用四个孔位的货物要入库,需要查询可用的孔位信息。sql:with valid_position as ( select row_number() over(par...原创 2020-11-25 18:51:09 · 881 阅读 · 0 评论 -
go连接postgresql 数据库查询时间丢失时区的问题(查出时间与实际时间相差8小时)
最近在做go连接postgres的项目,取数据时发现日期类型的数据与实际时间相差8小时,很明显时区的问题:数据库时间:前台显示 错误时间:不要以为显示的一样就觉得时间没错,注意看前台页面带T和Z,也就是说前台显示的是 “时间值对应的0时区的时间”,如果前台做一下显示格式化就会很明显的发现时间不对,使用new Date(value)格式化一下,前台显示 错误时间 如下:这回很明显看出来是相差8个小时。调试找问题过程多说无益,直接说结果:1,数据库连接字符串问题.原创 2020-11-10 09:47:12 · 3360 阅读 · 5 评论