首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Postgresql
订阅
guanzhihong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
使用PostgreSQL进行全文检索
全文检索应该算是一个挺普遍的需求了,虽然有 ES 这种搜索引擎,但为了数据的灵活性,关系型数据库更为适合。本文记录了 PostgreSQL 进行全文搜索时的配置步骤,总结了几个优化点,同时填了几个经常遇到的坑。
SpringMVC postgreSQL二进制文件存储
我这里有一张表的列类型是bytea型,也就是文件的二进制数据,它属于大对象(Large Objects)。 把二进制数据插入表中需要以下几个步骤。 0. 没有使用Spring以及Mybatis时,处理PostgreSQL二进制数据 postgreSQL官方文档中,存储二进制是用…
心动不如行动,基于Docker安装关系型数据库PostgrelSQL替代Mysql
最近“全栈数据库”的概念甚嚣尘上,主角就是PostgrelSQL,它最近这几年的技术发展不可谓不猛,覆盖OLTP、OLAP、NoSQL、搜索、图像等应用场景,实实在在的全栈性发展。帮助公司解决了数据孤岛、数据平台多、同步一致性、延迟,软硬件成本增加等业务痛点,在互联网、金融、物…
PostgreSQL JSONB 使用入门
根据RFC 7159中的说明,JSON 数据类型是用来存储 JSON(JavaScript Object Notation)数据的。这种数据也可以被存储为text,但是 JSON 数据类型的优势在于能强制要求每个被存储的值符合 JSON 规则。也有很多 JSON 相关的函数和操…
PostgreSQL 使用UPSERT 数据不存在则插入,存在则更新
该功能由PostgreSQL9.5 开始支持。在此之前如果想插入一条数据,该数据的主键已经存在,则无法插入。使用upset句,可以无则插入,有则更新。 1. 尝试Upset 首先,创建一个表,并插入一条数据。 然后调查该表的制约名。 可以发现该制约名为m_user_pkey。 …
PostgreSQL 使用json_agg跟json_build_object函数,解决SQL多表结合的横竖转换问题
相信大家都遇到过SQL中的横竖转换问题。比如说有个学生表跟专业课表, 如果需要找到每个学生分别选修了什么课程,理所当然要把两个表结合,select的结果是下面这样的。这样的结果不是我们想要的,因为学生姓名是冗余的。 但通常我们想要的是下面这样的。也就是把学生1的选课信息grou…
想熟悉PostgreSQL?这篇就够了
PostgreSQL是自由的对象-关系型数据库服务器,在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统和专有系统之外,为用户又提供了一种选择。 我们还是建议您使用云数据库进行搭建,省去数据迁移等麻烦操作,数据库详见:https://cloud.tencent.com…
10 个你不知道的 PostgreSQL 功能:创建统计信息
如果你曾使用 Postgres 做过一些性能优化,你或许已经使用过 EXPLAIN 。EXPLAIN 向你展示了 PostgreSQL planner 为提供的语句生成的执行计划。它说明了语句涉及到的表将会使用顺序扫描、索引扫描等方式进行扫描,在使用多表的情况下将会使用连接算法。
PostgreSQL Like查询与正则表达式
安装PostgreSQL之后,PostgreSQL会创建一个名为“postgres”的用户,创建一个名为“postgres”的数据库。我们就可以使用这个默认的库做实验。 使用like查询需要%号作为占位符,且PostgreSQL默认区分大小写。 PostgreSQL的模糊匹配和…
PostgreSQL_树形结构的递归查询
处理不确定深度的层级结构,比如组织机构,一个常用的设计是在一张表里面保存 ID 和 Parent_ID ,并且通过自联结的办法构造一颗树。这种方式对写数据的过程很友好,但是查询过程就变得相对复杂。在不引入MPTT模型的前提下,必须通过递归算法来查询某个节点和下级子节点。 Ora…