timescale / timescaledb-docker-ha

Create Docker images containing TimescaleDB, Patroni to be used by developers and Kubernetes.
Apache License 2.0
143 stars 38 forks source link

Including pgvecto.rs plugin #431

Closed dereulenspiegel closed 6 months ago

dereulenspiegel commented 6 months ago

This change adds the possibility to add pgvecto.rs as an additional extension. I am aware that pgvector is already included, but some projects like immich have started using pgvecto.rs instead. I would like to continue this image as my "go-to" postgres image.

Open Tasks

CLAassistant commented 6 months ago

CLA assistant check
All committers have signed the CLA.

CLAassistant commented 6 months ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

dereulenspiegel commented 6 months ago

The way I added this extension to shared_preload_libraries is maybe not optimal, so I am to suggestions how to improve on this.

graveland commented 6 months ago

Do you want me to merge this and validate/fix build problems?

dereulenspiegel commented 6 months ago

Merging this would be awesome. I already ran a first test, that I can create this extension in a PG15 database, but for thorough testing I probably won't have the required time at least until after Chirstmas. But merging this shouldn't break anything.

graveland commented 6 months ago

It's in the images now :) https://github.com/timescale/timescaledb-docker-ha/pull/432

dereulenspiegel commented 6 months ago

Awesome, thanks :)