Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muhlba91/postgresql-pgvecto-container

A container integrating pgvecto.rs into CloudNativePG's PostgreSQL container
https://github.com/muhlba91/postgresql-pgvecto-container

cloudnative-pg container pgvecto-rs postgresql

Last synced: 21 days ago
JSON representation

A container integrating pgvecto.rs into CloudNativePG's PostgreSQL container

Awesome Lists containing this project

README

        

# PostgreSQL with pgvecto.rs Container

[![](https://img.shields.io/github/license/muhlba91/postgresql-pgvecto-container?style=for-the-badge)](LICENSE)
[![](https://img.shields.io/github/actions/workflow/status/muhlba91/postgresql-pgvecto-container/release.yml?style=for-the-badge)](https://github.com/muhlba91/postgresql-pgvecto-container/actions/workflows/release.yml)
[![](https://api.scorecard.dev/projects/github.com/muhlba91/postgresql-pgvecto-container/badge?style=for-the-badge)](https://scorecard.dev/viewer/?uri=github.com/muhlba91/postgresql-pgvecto-container)
[![](https://img.shields.io/github/v/tag/muhlba91/postgresql-pgvecto-container?style=for-the-badge)](https://github.com/muhlba91/postgresql-pgvecto-container/releases)
[![](https://img.shields.io/github/release-date/muhlba91/postgresql-pgvecto-container?style=for-the-badge)](https://github.com/muhlba91/postgresql-pgvecto-container/releases)
Buy Me A Coffee

A container integrating [pgvecto.rs](https://github.com/tensorchord/pgvecto.rs) into [CloudNativePG's PostgreSQL container](https://github.com/cloudnative-pg/postgres-containers).

---

> [!WARNING]
> **This container is heavily based on personal needs!**
>
> The chosen upstream versions follow the [Immich requirements](https://github.com/immich-app/immich/blob/main/docker/docker-compose.yml).

---

## Installation Notes

Instead of using the upstream [CloudNativePG container](https://github.com/cloudnative-pg/postgres-containers/pkgs/container/postgresql) you plug in `ghcr.io/muhlba91/postgresql-pgvecto:`.

### Container Tags

The container images are tagged according to CloudNativePG's [image tag requirements](https://cloudnative-pg.io/documentation/1.23/container_images/#image-tag-requirements_1).
Additionally, `latest` and `` tags are created which are **not** compatible with CloudNativePG!

The tagging scheme is `-[-]` with:

- ``: the upstream [CloudNativePG container](https://github.com/cloudnative-pg/postgres-containers/pkgs/container/postgresql) version
- ``: the [pgvecto.rs](https://github.com/tensorchord/pgvecto.rs/releases) version
- ``: the release version of this container (used to version internal changes; optional to specify)

---

## Contributing

We welcome community contributions to this project.

## Supporting

If you enjoy the application and want to support my efforts, please feel free to buy me a coffe. :)

Buy Me A Coffee