1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 postgresql,
6 buildPostgresqlExtension,
7}:
8
9buildPostgresqlExtension rec {
10 pname = "pgvector";
11 version = "0.8.0";
12
13 src = fetchFromGitHub {
14 owner = "pgvector";
15 repo = "pgvector";
16 rev = "v${version}";
17 hash = "sha256-JsZV+I4eRMypXTjGmjCtMBXDVpqTIPHQa28ogXncE/Q=";
18 };
19
20 meta = with lib; {
21 description = "Open-source vector similarity search for PostgreSQL";
22 homepage = "https://github.com/pgvector/pgvector";
23 changelog = "https://github.com/pgvector/pgvector/raw/v${version}/CHANGELOG.md";
24 license = licenses.postgresql;
25 platforms = postgresql.meta.platforms;
26 maintainers = [ ];
27 };
28}