Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Haas2015-03-11 16:12:10 +0000
committerRobert Haas2015-03-11 16:12:10 +0000
commite96b7c6b9fc4d148a22588894245416b63743368 (patch)
tree566b1dfe57ea621fed22d9146029334b86b7cf1c
parente529cd4ffa605c6f14f1391af5559b3a44da0336 (diff)
sepgsql: Improve error message when unsupported object type is labeled.
KaiGai Kohei, reviewed by Álvaro Herrera and myself
-rw-r--r--contrib/sepgsql/label.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/sepgsql/label.c b/contrib/sepgsql/label.c
index 5e8705131c0..ef7661c82e8 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;
}
}