You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by ml...@apache.org on 2016/10/14 04:06:11 UTC
incubator-hawq git commit: HAWQ-1076. Fixed USAGE privilege bug on
nextval(sequence) when optimizer on
Repository: incubator-hawq
Updated Branches:
refs/heads/master 7f3658d3a -> a5e72f4cc
HAWQ-1076. Fixed USAGE privilege bug on nextval(sequence) when optimizer on
Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/a5e72f4c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/a5e72f4c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/a5e72f4c
Branch: refs/heads/master
Commit: a5e72f4cc3487a5dd0746da10a3d2711d62a144f
Parents: 7f3658d
Author: stanlyxiang <st...@gmail.com>
Authored: Fri Oct 14 11:59:19 2016 +0800
Committer: stanlyxiang <st...@gmail.com>
Committed: Fri Oct 14 12:01:23 2016 +0800
----------------------------------------------------------------------
src/backend/commands/sequence.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/a5e72f4c/src/backend/commands/sequence.c
----------------------------------------------------------------------
diff --git a/src/backend/commands/sequence.c b/src/backend/commands/sequence.c
index 1cc12a9..f1259d6 100644
--- a/src/backend/commands/sequence.c
+++ b/src/backend/commands/sequence.c
@@ -842,7 +842,7 @@ nextval_internal(Oid relid)
return elm->last;
}
- if (pg_class_aclcheck(elm->relid, GetUserId(), ACL_UPDATE) != ACLCHECK_OK)
+ if (pg_class_aclcheck(elm->relid, GetUserId(), ACL_USAGE | ACL_UPDATE) != ACLCHECK_OK)
ereport(ERROR,
(errcode(ERRCODE_INSUFFICIENT_PRIVILEGE),
errmsg("permission denied for sequence %s",