
Postgresql数据库
文章平均质量分 77
介绍Postgresql数据库相关的内容
Stephen·You
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ERROR:remote query result rowtype does not match the specified FROM clause rowtype.
问题现象:今天在项目中使用postgresql数据库编写sql语句的时候,出现了一下报错:ERROR:remote query result rowtype does not match the specified FROM clause rowtype.问题分析:在项目配置了第一数据库之后,如果需要连接到第二个数据库,这时候就需要配置两个数据源,在springboot中配置好需要使用到的两个数据源之后;接下来就是编写sql语句了,在这里我需要连接到第二个数据库(远程数据库)中的pq_w原创 2020-08-25 15:50:08 · 2498 阅读 · 0 评论 -
postgresql数据库中使用使用UUID
问题现象:今天在项目学习中,需要给数据添加一个id,组长要求使用UUID.问题分析:由于我们的项目中使用的是postgresql数据库,那么如果在postgresql语句中使用UUID呢?正常来说很多小伙伴应该都试过在java中使用java.util.UUID这个工具类吧!这确实是个很方便的工具类,然而我在想的是,直接在sql语句中使用uuid,为什么要这样做呢?其实答案很简单,就是因为,如果直接操作sql语句完成dao操作就可以节省很多时间;试想一下:假如你从已有的数据库表..原创 2020-08-25 17:17:36 · 5712 阅读 · 0 评论 -
postgresql的UUID函数优化
问题现象:今天在学习中思考了这样一个问题:如何删除sql中uuid函数生成的随机id中的横杆(-)呢?问题分析:我们都知道UUID是一串32位的随机数字组合;在sql中我们可以利用uuid_generate_v4() 函数来生成一个uuid,但是细心的小伙伴会发现一个问题,生成的这个uuid并不是32位的,这个id里面还包含了4个 - (横杆),也就是说它是36位,这个时候问题就来了:假如我的字段长度是32位,我们知道varchar类型的字段默认是32位的;这样一来生成的36位.原创 2020-08-25 17:52:39 · 1362 阅读 · 0 评论 -
如何用sql语句更新某个表所有记录的指定列数据为另一列(另一个表的指定列)数据?
问题现象:今天想到了一个这样的需求,如何用sql语句更新某个表所有记录的指定列数据为另一列(另一个表的指定列)数据?问题分析:从问题的需求可举例如下:第一种:假如现在有一个表 T含有包括 id , t_id 在内的多个字段;现在想把T 表中所有记录的 id字段 这一列的数据, 修改为T 表 的 t_id字段这一列的数据;(也就是将每一条记录的 id字段的值 修改为t_id字段的值)第二种: 假如现在有两个表 A , B: 其中A表含有 id 字段, 但不...原创 2020-09-17 16:56:11 · 6300 阅读 · 2 评论 -
postgresql数据库报错PSQLException: ERROR: LIMIT #,# syntax is not supported
postgresql数据库报错PSQLException: ERROR: LIMIT #,# syntax is not supported问题现象:今天在用mybatis的mapper.xml方式写完分页查询的sql语句后,如图:在访问对应的的接口时出现报错:在IDEA的控制台可以看见报错信息:显然错误原因是:PSQLException: ERROR: LIMIT #,# syntax is not supported问题分析:可以看到这里的报错类型是PSQLExcep原创 2020-06-23 17:43:06 · 14284 阅读 · 5 评论