23 lines
1.0 KiB
Diff
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);
|
|
|