Package Details: vectorchord-bin 1.1.1-1

Git Clone URL: https://aur.archlinux.org/vectorchord-bin.git (read-only, click to copy)
Package Base: vectorchord-bin
Description: PostgreSQL vector similarity search extension, successor to pgvecto.rs
Upstream URL: https://github.com/tensorchord/VectorChord
Licenses: AGPL-3.0-ONLY OR Elastic-2.0
Conflicts: vectorchord
Provides: vectorchord
Submitter: vincent.ducamps
Maintainer: aliu
Last Packager: aliu
Votes: 2
Popularity: 0.047527
First Submitted: 2025-05-22 18:47 (UTC)
Last Updated: 2026-03-15 20:47 (UTC)

Latest Comments

aliu commented on 2025-12-14 16:52 (UTC)

@CountMurphy I've updated the vectorchord-immich-bin package now.

CountMurphy commented on 2025-11-29 19:04 (UTC)

That's a good call.

aliu commented on 2025-11-27 17:52 (UTC)

I would say update it once vectorchord-immich-bin is updated to 0.5.3, as having an older version so immich works is what that package is for.

CountMurphy commented on 2025-11-27 17:16 (UTC)

While this is technically out of date (v 1.0.0 is released), it is incompatible with immich (https://github.com/immich-app/immich/blob/7ce43b3824921ee80cb83d5a0e385430e7ec422e/server/src/constants.ts#L8C1-L8C55). Seeing how immich is the only software in the AUR that requires vectorchord, I rolled it back. I'll be periodically checking immich to see when they support the latest.

If you need v1.0.0, you can run git checkout 6491e049e11d9ecd921cf1ebfcdbc37bc28e6581 and install it manually. Just be warned, pacman will not let you install it if immich is already installed.

CountMurphy commented on 2025-11-26 19:07 (UTC)

This package has been out of date for quite a while now (postgres 17 isn't even in the main repos anymore). Any chance I could be added as a Co-Maintainer? I'd be happy to keep it up to date.

aliu commented on 2025-06-30 00:36 (UTC) (edited on 2025-06-30 00:46 (UTC) by aliu)

Could you change provides=("vectorchord") to provides=("vectorchord=$pkgver")? This allows checking the version through vectorchord<0.5 instead of having to do vectorchord-immich-bin<0.5 and the like.

musta_ruhtinas commented on 2025-06-09 12:23 (UTC) (edited on 2025-06-09 12:42 (UTC) by musta_ruhtinas)

==> Retrieving sources...
  -> Found postgresql-17-vchord_0.4.2_x86_64-linux-gnu.zip
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting postgresql-17-vchord_0.4.2_x86_64-linux-gnu.zip with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/build/vectorchord-bin/src/vchord.so': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Build failed, check /home/musta/chroot/musta/build
❌ Error: makechrootpkg failed for 'vectorchord'.

pointing .so file path to $srcdir/pkglibdir, and vchord.control and vchord--* to $srcdir/sharedir/extension builds the package.

aliu commented on 2025-06-09 11:16 (UTC)

Thanks for the update! But as Alex mentions it should be provides, not provide.

AlexBocken commented on 2025-06-08 16:06 (UTC) (edited on 2025-06-08 17:41 (UTC) by AlexBocken)

@vincent.ducamps Is there any chance that you will soon update dependencies and to 0.4.2 ?

Additionally, consider adding a provides=vectorchord as I don't think you want to explicitly demand the binary version.

aliu commented on 2025-06-02 21:51 (UTC)

This should also depend on pgvector, no?

VectorChord depends on pgvector, including the vector representation. Since you can use them directly, your application can be easily migrated without pain!