diff options
author | Robert Haas <rhaas@postgresql.org> | 2015-03-11 12:12:10 -0400 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2015-03-11 12:12:10 -0400 |
commit | e96b7c6b9fc4d148a22588894245416b63743368 (patch) | |
tree | 566b1dfe57ea621fed22d9146029334b86b7cf1c | |
parent | e529cd4ffa605c6f14f1391af5559b3a44da0336 (diff) | |
download | postgresql-e96b7c6b9fc4d148a22588894245416b63743368.tar.gz postgresql-e96b7c6b9fc4d148a22588894245416b63743368.zip |
sepgsql: Improve error message when unsupported object type is labeled.
KaiGai Kohei, reviewed by Álvaro Herrera and myself
-rw-r--r-- | contrib/sepgsql/label.c | 5 |
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; } } |