@@ -380,7 +380,11 @@ pg_wait_sampling_get_current(PG_FUNCTION_ARGS)
380
380
params -> ts = GetCurrentTimestamp ();
381
381
382
382
funcctx -> user_fctx = params ;
383
+ #if PG_VERSION_NUM >= 120000
384
+ tupdesc = CreateTemplateTupleDesc (4 );
385
+ #else
383
386
tupdesc = CreateTemplateTupleDesc (4 , false);
387
+ #endif
384
388
TupleDescInitEntry (tupdesc , (AttrNumber ) 1 , "pid" ,
385
389
INT4OID , -1 , 0 );
386
390
TupleDescInitEntry (tupdesc , (AttrNumber ) 2 , "type" ,
@@ -585,7 +589,11 @@ pg_wait_sampling_get_profile(PG_FUNCTION_ARGS)
585
589
funcctx -> max_calls = profile -> count ;
586
590
587
591
/* Make tuple descriptor */
592
+ #if PG_VERSION_NUM >= 120000
593
+ tupdesc = CreateTemplateTupleDesc (5 );
594
+ #else
588
595
tupdesc = CreateTemplateTupleDesc (5 , false);
596
+ #endif
589
597
TupleDescInitEntry (tupdesc , (AttrNumber ) 1 , "pid" ,
590
598
INT4OID , -1 , 0 );
591
599
TupleDescInitEntry (tupdesc , (AttrNumber ) 2 , "type" ,
@@ -703,7 +711,11 @@ pg_wait_sampling_get_history(PG_FUNCTION_ARGS)
703
711
funcctx -> max_calls = history -> count ;
704
712
705
713
/* Make tuple descriptor */
714
+ #if PG_VERSION_NUM >= 120000
715
+ tupdesc = CreateTemplateTupleDesc (5 );
716
+ #else
706
717
tupdesc = CreateTemplateTupleDesc (5 , false);
718
+ #endif
707
719
TupleDescInitEntry (tupdesc , (AttrNumber ) 1 , "pid" ,
708
720
INT4OID , -1 , 0 );
709
721
TupleDescInitEntry (tupdesc , (AttrNumber ) 2 , "sample_ts" ,
0 commit comments