Skip to content

feature:Complement the connection of the embedded seekdb and preserve table options when adding sparse vector indexes#62

Merged
xxsc0529 merged 2 commits intooceanbase:mainfrom
xxsc0529:main
Mar 10, 2026
Merged

feature:Complement the connection of the embedded seekdb and preserve table options when adding sparse vector indexes#62
xxsc0529 merged 2 commits intooceanbase:mainfrom
xxsc0529:main

Conversation

@xxsc0529
Copy link
Contributor

Summary

Close #61

Solution Description

Complement the connection of the embedded seekdb and preserve table options when adding sparse vector indexes

- ObClient/ObVecClient: path=, engine=, pyseekdb_client= for embedded SeekDB
- seekdb_engine: create_embedded_engine, create_engine_from_client, DBAPI wrapper
- SeekdbRemoteClient: connect embedded (path/pyseekdb_client) or remote
- dialect: has_table handles SeekDB RuntimeError for missing table
- ob_client: check_table_exists/drop_table_if_exist safe for SeekDB
- Optional dependency: pyobvector[pyseekdb]
- README: Embedded SeekDB mode section and install note
- tests/test_seekdb_embedded.py: connection, create_table, insert, ann_search
- CI: test-embedded-seekdb job runs tests/test_seekdb_embedded.py

Made-with: Cursor
@xxsc0529 xxsc0529 merged commit 76812f1 into oceanbase:main Mar 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement]: Complement the connection of the embedded seekdb and preserve table options when adding sparse vector indexes

1 participant