postgresql18-pgvector/2c53c30.patch
Lukas Javorsky 9604bbfb6a Initial commit on c10s
Resolves: RHEL-128172
2025-12-01 14:58:34 +00:00

23 lines
1.0 KiB
Diff

From 2c53c304150e97e224eda93b87e984d946828417 Mon Sep 17 00:00:00 2001
From: Andrew Kane <andrew@ankane.org>
Date: Fri, 10 Jan 2025 08:50:51 -0800
Subject: [PATCH] Fixed compilation error with Postgres 18
---
src/ivfbuild.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ivfbuild.c b/src/ivfbuild.c
index 54a5be50f..944f07b55 100644
--- a/src/ivfbuild.c
+++ b/src/ivfbuild.c
@@ -360,7 +360,7 @@ InitBuildState(IvfflatBuildState * buildstate, Relation heap, Relation index, In
buildstate->sortdesc = CreateTemplateTupleDesc(3);
TupleDescInitEntry(buildstate->sortdesc, (AttrNumber) 1, "list", INT4OID, -1, 0);
TupleDescInitEntry(buildstate->sortdesc, (AttrNumber) 2, "tid", TIDOID, -1, 0);
- TupleDescInitEntry(buildstate->sortdesc, (AttrNumber) 3, "vector", buildstate->tupdesc->attrs[0].atttypid, -1, 0);
+ TupleDescInitEntry(buildstate->sortdesc, (AttrNumber) 3, "vector", TupleDescAttr(buildstate->tupdesc, 0)->atttypid, -1, 0);
buildstate->slot = MakeSingleTupleTableSlot(buildstate->sortdesc, &TTSOpsVirtual);