diff --git a/src/common/backend/utils/adt/pgstatfuncs.cpp b/src/common/backend/utils/adt/pgstatfuncs.cpp index 951af4b047a53f72477eb5e02ca401fd7bbeda96..25231bfb07e71d9fc9645ed6b248daeb179cb593 100644 --- a/src/common/backend/utils/adt/pgstatfuncs.cpp +++ b/src/common/backend/utils/adt/pgstatfuncs.cpp @@ -8806,6 +8806,11 @@ Datum ss_buffer_ctrl(PG_FUNCTION_ARGS) TupleDesc tupledesc; HeapTuple tuple; + if (!ENABLE_DMS) { + ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("This function is not supported while DMS and DSS disable"))); + } + if (SRF_IS_FIRSTCALL()) { int i; BufferDesc* bufHdr = NULL;