Hi All, All the pageinspect functions dealing with raw page has the error message as "must be superuser to use raw page function" however, that's not true for bt_page_items_bytea() which has "must be superuser to use pageinspect functions". This seems to me like a copy paste error which got transferred from bt_page_items (the function that doesn't deal with raw page).
Attached is the patch with the correct error message. -- With Regards, Ashutosh Sharma EnterpriseDB:http://www.enterprisedb.com
diff --git a/contrib/pageinspect/btreefuncs.c b/contrib/pageinspect/btreefuncs.c index 90acf6a..184ac62 100644 --- a/contrib/pageinspect/btreefuncs.c +++ b/contrib/pageinspect/btreefuncs.c @@ -429,7 +429,7 @@ bt_page_items_bytea(PG_FUNCTION_ARGS) if (!superuser()) ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), - (errmsg("must be superuser to use pageinspect functions")))); + (errmsg("must be superuser to use raw page functions")))); if (SRF_IS_FIRSTCALL()) {