diff --git a/contrib/sepgsql/label.c b/contrib/sepgsql/label.c index 5e8705131c0b6a2f2f63dfa5d9827e166336d195..ef7661c82e85559352e887d9d79ba56b731472dd 100644 --- a/contrib/sepgsql/label.c +++ b/contrib/sepgsql/label.c @@ -532,7 +532,10 @@ sepgsql_object_relabel(const ObjectAddress *object, const char *seclabel) break; default: - elog(ERROR, "unsupported object type: %u", object->classId); + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("sepgsql provider does not support labels on %s", + getObjectTypeDescription(object)))); break; } }