Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
63.2. Built-in Operator Classes
Prev UpChapter 63. GIN IndexesHome Next

63.2. Built-in Operator Classes

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

Table 63.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
63.1. Introduction Home 63.3. Extensibility
epubpdf
Go to PostgreSQL 9.6
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp