tensorchord / VectorChord

Scalable, Fast, and Disk-friendly Vector search in Postgres
GNU Affero General Public License v3.0
14 stars 4 forks source link

doc: How to migrate from pgvecto.rs to VectorChord #101

Open VoVAllen opened 3 days ago

mertalev commented 1 day ago

Related to this:

  1. Will there be an expected version of pgvecto.rs when migrating to VectorChord? For instance, will it expect 0.3 or 0.4, or would 0.2 be enough?
  2. We were thinking about whether we should support 0.4 given VectorChord will be ready soon, as it's an additional upgrade path that could maybe make the migration more complicated. Do you think this is a reasonable concern, or is it unlikely to be an issue?
VoVAllen commented 1 day ago

@mertalev The migration path might be more robust, but need some extra steps. The suggested way would be:

And the first two steps should be able done with a SQL function, but need to be done at the old version. This is to eliminate dependency on pgvecto.rs so 0.2 should also work.

I think we're not ready yet and need several tests in the coming week. Target to be ready at Christmas