postgre
文章平均质量分 80
喜羊羊love红太狼
不知跬步,无以至千里!!
展开
-
pg数据库interval查询报错ERROR: syntax error at or near “$180“
需求:过期时间范围查询,同时支持mysql和postgree数据库下面SQL在数据库postgree和mysql都可以执行,但是在Mybatis中执行不了select t.due_date_ , (due_date_ - interval '20' minute) as newTime from act_ru_task t where t.due_date_ is not null;修改前: <if test="alertTime != null"> ...原创 2021-08-19 12:08:58 · 3672 阅读 · 1 评论 -
PG数据库 column “has_submit_am“ is of type numeric but expression is of type bool
比如公司定义生成has_submit_am字段类型是smallint,然而现场迁移出的数据该字段变成了numeric,因此在插入的时候一直报错column "has_submit_am" is of type numeric but expression is of type boolean。第一:由于历史原因项目中很多地方插入数据库都是boolean类型,但是数据库中相应字段数字类型,在pg数据库是做了boolean_to_smallint函数的隐式转化,因此没遇到问题。pg数据库查询表中某个字段类型。原创 2023-06-01 14:37:19 · 1582 阅读 · 0 评论 -
PG提示could not determine data type of parameter $4
线上:jdbc.url=jdbc:postgresql://db.gisquest.com:5866/bdcpz?本地:jdbc.url=jdbc:postgresql://db.gisquest.com:5866/bdcpz?第四个参数定位到:M.XZQ_ LIKE CONCAT(CONCAT('%','330800'),'%')这里报错。第一:要么要求现场环境版本保持和本地环境版本一致且数据库的连接方式也保持一致。第一:发现数据的版本存在差异,本地的版本明显高,而线上的版本低。原创 2023-06-01 16:28:57 · 2659 阅读 · 0 评论 -
PG数据库提示: FATAL: sorry, too many clients already
当前数据库中的连接数1993,然而pg数据库设置的最大连接数是2000。我把我ip连接的pg的空闲进程的连接都杀掉,再次启动就好了。因此项目启动中很容易就超过了2000.查询pg某个数据库某个ip的连接数。pg数据库已经有太多的客户端连接。查询pg数据库设置的最大连接数。---pg各个数据库中的连接数。查询pg数据库当前的连接数。--pg数据库当前连接数总数。关闭数据库中的空闲连接。pg数据库的最大连接数。原创 2023-06-02 12:16:24 · 3031 阅读 · 0 评论