From d13d088aae8a2ed8f50a3a3a0becf297b03ee8e6 Mon Sep 17 00:00:00 2001 From: Matvey Arye Date: Sun, 17 Mar 2024 14:39:28 -0400 Subject: [PATCH] windows fix --- tsl/src/compression/create.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tsl/src/compression/create.c b/tsl/src/compression/create.c index 437d0fae069..ae0c1367382 100644 --- a/tsl/src/compression/create.c +++ b/tsl/src/compression/create.c @@ -32,7 +32,6 @@ #include #include #include -#include #include "compat/compat.h" #include "ts_catalog/catalog.h" @@ -903,7 +902,7 @@ compression_setting_segmentby_get_default(const Hypertable *ht) ArrayType *column_res = NULL; Datum datum; text *message; - char *original_search_path = pstrdup(namespace_search_path); + char *original_search_path = pstrdup(GetConfigOption("search_path", false, true)); bool isnull; MemoryContext upper = CurrentMemoryContext; MemoryContext old; @@ -974,6 +973,7 @@ compression_setting_segmentby_get_default(const Hypertable *ht) res = SPI_exec(command.data, 0); if (res < 0) ereport(ERROR, (errcode(ERRCODE_INTERNAL_ERROR), (errmsg("could not reset search_path")))); + pfree(original_search_path); pfree(command.data); @@ -1014,7 +1014,7 @@ compression_setting_orderby_get_default(Hypertable *ht, ArrayType *segmentby) MemoryContext upper = CurrentMemoryContext; MemoryContext old; char *orderby; - char *original_search_path = pstrdup(namespace_search_path); + char *original_search_path = pstrdup(GetConfigOption("search_path", false, true)); int32 confidence = -1; Oid types[] = { TEXTARRAYOID }; @@ -1095,7 +1095,7 @@ compression_setting_orderby_get_default(Hypertable *ht, ArrayType *segmentby) res = SPI_exec(command.data, 0); if (res < 0) ereport(ERROR, (errcode(ERRCODE_INTERNAL_ERROR), (errmsg("could not reset search_path")))); - + pfree(original_search_path); pfree(command.data); res = SPI_finish();