ERROR: index public.this_is_index depends on operator class vector_cos_ops for access method vectors
index public.this_is_index depends on operator class vector_cos_ops for access method vectors cannot drop operator class vector_cos_ops for access method vectors because other objects depend on it
ERROR: cannot drop operator class vector_cos_ops for access method vectors because other objects depend on it
SQL state: 2BP01
Detail: index public.that_is_also_index depends on operator class vector_cos_ops for access method vectors
index public.that_is_also_index depends on operator class vector_cos_ops for access method vectors
Hint: Use DROP ... CASCADE to drop the dependent objects too.
你只需先删除这些索引,然后再升级扩展并重建索引即可:
DROPINDEXthis_is_index;DROPINDEXthat_is_also_index;ALTEREXTENSIONvectorsUPDATE;-- CREATE INDEX this_is_index ...
-- CREATE INDEX that_is_also_index ...
从 0.1.x 升级
你需要按照以下步骤操作,才能使 ALTER EXTENSION vectors UPDATE 正常工作。