Fix OBJECT_TYPE/OBJECT_DOMAIN confusion
authorPeter Eisentraut <peter_e@gmx.net>
Wed, 2 Aug 2017 14:40:32 +0000 (10:40 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 2 Aug 2017 14:40:32 +0000 (10:40 -0400)
This doesn't have a significant impact except that now SECURITY LABEL ON
DOMAIN rejects types that are not domains.

Reported-by: 高增琦 <pgf00a@gmail.com>
src/backend/parser/gram.y

index 4b1ce09c445a5ee249a965ec0953b122df71eb6f..62092ff7ec357c6d29d2a3cb728ee2496a3eac5b 100644 (file)
@@ -6507,7 +6507,7 @@ SecLabelStmt:
                {
                    SecLabelStmt *n = makeNode(SecLabelStmt);
                    n->provider = $3;
-                   n->objtype = OBJECT_TYPE;
+                   n->objtype = OBJECT_DOMAIN;
                    n->object = (Node *) $6;
                    n->label = $8;
                    $$ = (Node *) n;