postgresql----Gist索引详解

GiST的意思是通用的搜索树(Generalized Search Tree)。 它是一种平衡树结构的访问方法,在系统中作为一个基本模版,可以使用它实现任意索引模式。B-trees, R-trees和许多其它的索引模式都可以用GiST实现。...

postgresql----唯一索引,表达式索引,部分索引详解

一.唯一索引 唯一索引字面上理解就是在索引上增加唯一约束,不允许出现索引值相同的行,目前只有Btree索引可以声明唯一索引,唯一键会自动创建唯一索引。 测试表:   test=# create table tbl_u...

postgresql----索引失效详解

什么是索引失效?如果where过滤条件设置不合理,即使索引存在,且where过滤条件中包含索引列,也会导致全表扫描,索引不起作用。什么条件下会导致索引失效呢? 1.任何计算、函数、类型转换 2.!= 3.NOT,相当于使用函数 4....

postgresql----serial类型和序列详解

postgresql序列号(SERIAL)类型包括smallserial(smallint,short),serial(int)和bigserial(bigint,long long int),不管是smallserial,serial还是...

postgresql----时间类型详解

postgresql支持的时间类型如下图所示:   日期 date: 建议日期的输入格式为1997-01-01,虽然也支持19970101,1/1/1997,Jan-1-1997等多种格式。   时间戳 t...

postgresql----字符串函数与操作符详解

函数 返回值类型 描述 示例 结果 string||string text 字符串连接 select 'Post'||'gresql'|...

postgresql----文本搜索类型和检索函数详解

postgresql提供两种数据类型用于支持全文检索:tsvector类型产生一个文档(以优化全文检索形式)和tsquery类型用于查询检索。 tsvector的值是一个无重复的lexemes排序列表(什么是lexemes?),比如将一个...

postgresql----几何类型和函数详解

postgresql支持的几何类型如下表: 名字 存储空间 描述 表现形式 point 16字节 平面上的点 (x,y)...

postgresql----网络地址类型和函数详解

本人对网络这块实在是搞不清楚,要是能有人推荐一下资料就好了!不知道有没有跟我一样呢?!所以在这里先贴一点从其他地方搞来的一些IPv4的东东。 IPv4主要包括一下5类地址 A类: 0 7位 网络号...

postgresql----JSON类型和函数详解

postgresql支持两种json数据类型:json和jsonb,而两者唯一的区别在于效率,json是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等。而jsonb是解析输入后保存的二进制,它在解析时会删除不必要...