From b99d71779910c89d394c36bc742512c91ab776c7 Mon Sep 17 00:00:00 2001 From: Kalendarev Alexandr Date: Fri, 25 Oct 2024 13:50:28 +0300 Subject: [PATCH] fix to localtime --- src/backend/distributed/utils/restore_interval.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/distributed/utils/restore_interval.c b/src/backend/distributed/utils/restore_interval.c index 7b255c8ff..a7e7b4b86 100644 --- a/src/backend/distributed/utils/restore_interval.c +++ b/src/backend/distributed/utils/restore_interval.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include "c.h" @@ -67,8 +68,8 @@ void send_sql_restorepoint_cmd(Datum main_arg) { StringInfoData sql; - struct pg_tm* tt; pg_time_t t = time(NULL); + struct tm * tt = localtime(&t); Oid databaseOid = DatumGetObjectId(main_arg); Oid extensionOwner = InvalidOid; int spiStatus; @@ -153,10 +154,9 @@ SendRestorePointCmd(Oid DatabaseId, Oid UserOid) void CheckRestoreInterval(Oid databaseId, Oid userOid) { - struct pg_tm* tt; time_t t = time(NULL); + struct tm * tt = localtime(&t); - tt = pg_localtime(&t, log_timezone); if (tt->tm_min > 0) { is_first_inday = true;