Description
During the execution of the vector_index.hnsw_index_refresh_rebuild_basic_without_pk test case, an error 1210 occurs when attempting to create a second vector index (idx2(c3)) on a table without a primary key that already has a first vector index (idx1(c2)).
Steps to Reproduce
- Execute the
vector_index.hnsw_index_refresh_rebuild_basic_without_pk test case.
- The test involves creating a table without a primary key.
- Create a first HNSW vector index
idx1 on column c2.
- Attempt to create a second HNSW vector index
idx2 on column c3.
- The operation fails with error code 1210.
Additional Context
- The issue is related to partitioning operations (
ALTER TABLE ... PARTITION BY HASH) on tables with HNSW vector indexes but without a primary key.
- The specific test file path mentioned is
/obdata/data/AndroidTest/o... (path truncated in original input).
Description
During the execution of the
vector_index.hnsw_index_refresh_rebuild_basic_without_pktest case, an error 1210 occurs when attempting to create a second vector index (idx2(c3)) on a table without a primary key that already has a first vector index (idx1(c2)).Steps to Reproduce
vector_index.hnsw_index_refresh_rebuild_basic_without_pktest case.idx1on columnc2.idx2on columnc3.Additional Context
ALTER TABLE ... PARTITION BY HASH) on tables with HNSW vector indexes but without a primary key./obdata/data/AndroidTest/o...(path truncated in original input).