Oliver Rice
Oliver Rice
# Improve documentation Moving feedback from notion (team only link) https://www.notion.so/supabase/team-postgres-16cf7874025b4b5daf89797af70ce739?p=6543dddb62b84dcfa770386efbf22528&pm=s ``` Was trying to clean my project from old foreign data wrappers, in order to make a clean migration...
Currently vecs uses string pattern matching on the index name to determine if an index exists and supports the correct vector ops Logic is here https://github.com/supabase/vecs/blob/cc412ce43b525486e8b4e1c376f71227fc1ef5c2/src/vecs/collection.py#L623-L677 It would be preferable...
Vecs does not currently interop well with migrations. Provide a function that exports a SQL snippet that can be used to setup a migration Example ```python docs = vx.create_collection(...) docs.export_migration()...
The lack of feedback during `Collection.upsert` and `Collection.create_index` is a bad DX. It would be great to get some progress bars but I haven't been able to get them working...
It could be useful to optionally allow users to provide a `statement_timeout` during `create_index` as it can be difficult to interrupt once started and could potentially take a long time...
## Context Markdown is a common format for documents ingested into vector systems and has more exploitable structure than simple text. This task is to create an `vecs.adapters.base.AdapterStep` that handles...
# Feature Request: Async Client Most of what `vecs` manages involves interacting with a database over a network. Sqlalchemy and psycopg2 both support async operations but `vecs` does not. Creating...
RLS is not supported for foreign tables or materialized views Ideally they will not be in the search path. Remediation would be to move them to a private schema and...
pg_upgrade does not support upgrading of databases containing table columns using these reg* OID-referencing system data types: - regcollation - regconfig - regdictionary - regnamespace - regoper - regoperator -...
# Bug report Any thoughts on how we could scan for problematic data types without a high false positive rate would be welcome