67.2. 内置操作员类别

PostgreSQL 的核心发行版包括Table 67.1中显示的 BRIN 运算符类。

  • minmax *运算符类存储出现在该范围内的索引列中的最小值和最大值。 * inclusion *运算符类存储一个值,该值包括范围内索引列中的值。

表 67.1. 内置的 BRIN 操作员类别

Name索引数据类型Indexable Operators
abstime_minmax_opsabstime< <= = >= >
int8_minmax_opsbigint< <= = >= >
bit_minmax_opsbit< <= = >= >
varbit_minmax_opsbit varying< <= = >= >
box_inclusion_opsbox<< &< && &> >> ~= @> <@ &<| <<| |>> |&>
bytea_minmax_opsbytea< <= = >= >
bpchar_minmax_opscharacter< <= = >= >
char_minmax_ops"char"< <= = >= >
date_minmax_opsdate< <= = >= >
float8_minmax_opsdouble precision< <= = >= >
inet_minmax_opsinet< <= = >= >
network_inclusion_opsinet&& >>= <<= = >> <<
int4_minmax_opsinteger< <= = >= >
interval_minmax_opsinterval< <= = >= >
macaddr_minmax_opsmacaddr< <= = >= >
macaddr8_minmax_opsmacaddr8< <= = >= >
name_minmax_opsname< <= = >= >
numeric_minmax_opsnumeric< <= = >= >
pg_lsn_minmax_opspg_lsn< <= = >= >
oid_minmax_opsoid< <= = >= >
range_inclusion_opsany range type<< &< && &> >> @> <@ -|- = < <= = > >=
float4_minmax_opsreal< <= = >= >
reltime_minmax_opsreltime< <= = >= >
int2_minmax_opssmallint< <= = >= >
text_minmax_opstext< <= = >= >
tid_minmax_opstid< <= = >= >
timestamp_minmax_opstimestamp without time zone< <= = >= >
timestamptz_minmax_opstimestamp with time zone< <= = >= >
time_minmax_opstime without time zone< <= = >= >
timetz_minmax_opstime with time zone< <= = >= >
uuid_minmax_opsuuid< <= = >= >