非互換
FUJITSU Enterprise Postgres 13では、PostgreSQL 8.0より前の構文を使用した下記の演算子クラスの定義がサポートされないようになります。
network_ops
timespan_ops
datetime_ops
lztext_ops
timestamp_ops
bigbox_ops
インデックスを作成するとき、上記のサポートされない演算子クラスを指定すると、デフォルトの演算子クラスを使用して、インデックスを作成します。
[例]
=# CREATE TABLE test(c1 int); CREATE TABLE =# CREATE INDEX index_test ON test(c1 network_ops); CREATE INDEX
インデックスを作成するとき、上記のサポートされない演算子クラスを指定すると、エラーメッセージが出力されます。
[例]
=# CREATE TABLE test(c1 int); CREATE TABLE =# CREATE INDEX index_test ON test(c1 network_ops); ERROR: operator class "network_ops" does not exist for access method "btree"
対処方法
ありません。