Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
61.2. Built-in Operator Classes
Prev UpChapter 61. GIN IndexesHome Next

61.2. Built-in Operator Classes

The corePostgreSQL distribution includes theGIN operator classes shown inTable 61.1. (Some of the optional modules described inAppendix F provide additionalGIN operator classes.)

Table 61.1. Built-inGIN Operator Classes

NameIndexed Data TypeIndexable Operators
_abstime_opsabstime[]&&<@=@>
_bit_opsbit[]&&<@=@>
_bool_opsboolean[]&&<@=@>
_bpchar_opscharacter[]&&<@=@>
_bytea_opsbytea[]&&<@=@>
_char_ops"char"[]&&<@=@>
_cidr_opscidr[]&&<@=@>
_date_opsdate[]&&<@=@>
_float4_opsfloat4[]&&<@=@>
_float8_opsfloat8[]&&<@=@>
_inet_opsinet[]&&<@=@>
_int2_opssmallint[]&&<@=@>
_int4_opsinteger[]&&<@=@>
_int8_opsbigint[]&&<@=@>
_interval_opsinterval[]&&<@=@>
_macaddr_opsmacaddr[]&&<@=@>
_money_opsmoney[]&&<@=@>
_name_opsname[]&&<@=@>
_numeric_opsnumeric[]&&<@=@>
_oid_opsoid[]&&<@=@>
_oidvector_opsoidvector[]&&<@=@>
_reltime_opsreltime[]&&<@=@>
_text_opstext[]&&<@=@>
_time_opstime[]&&<@=@>
_timestamp_opstimestamp[]&&<@=@>
_timestamptz_opstimestamp with time zone[]&&<@=@>
_timetz_opstime with time zone[]&&<@=@>
_tinterval_opstinterval[]&&<@=@>
_varbit_opsbit varying[]&&<@=@>
_varchar_opscharacter varying[]&&<@=@>
jsonb_opsjsonb??&?|@>
jsonb_path_opsjsonb@>
tsvector_opstsvector@@@@@

Of the two operator classes for typejsonb,jsonb_ops is the default.jsonb_path_ops supports fewer operators but offers better performance for those operators. SeeSection 8.14.4 for details.


Prev Up Next
61.1. Introduction Home 61.3. Extensibility
epubpdf
Go to PostgreSQL 9.5
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp