]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Reorder COMPRESSION option in gram.y and parsenodes.h into alphabetical order.
authorFujii Masao <fujii@postgresql.org>
Fri, 23 Apr 2021 10:10:24 +0000 (19:10 +0900)
committerFujii Masao <fujii@postgresql.org>
Fri, 23 Apr 2021 10:10:24 +0000 (19:10 +0900)
Commit bbe0a81db6 introduced "INCLUDING COMPRESSION" option
in CREATE TABLE command, but previously TableLikeOption in gram.y and
parsenodes.h didn't classify this new option in alphabetical order
with the rest.

Author: Fujii Masao
Reviewed-by: Michael Paquier
Discussion: https://postgr.es/m/YHerAixOhfR1ryXa@paquier.xyz

src/backend/parser/gram.y
src/include/nodes/parsenodes.h

index 73494002ad3595ec348bafd36640beeb724c26c3..b4ab4014c873720e4354201ec5b1d2fe6a7ac953 100644 (file)
@@ -3760,6 +3760,7 @@ TableLikeOptionList:
 
 TableLikeOption:
                                COMMENTS                        { $$ = CREATE_TABLE_LIKE_COMMENTS; }
+                               | COMPRESSION           { $$ = CREATE_TABLE_LIKE_COMPRESSION; }
                                | CONSTRAINTS           { $$ = CREATE_TABLE_LIKE_CONSTRAINTS; }
                                | DEFAULTS                      { $$ = CREATE_TABLE_LIKE_DEFAULTS; }
                                | IDENTITY_P            { $$ = CREATE_TABLE_LIKE_IDENTITY; }
@@ -3767,7 +3768,6 @@ TableLikeOption:
                                | INDEXES                       { $$ = CREATE_TABLE_LIKE_INDEXES; }
                                | STATISTICS            { $$ = CREATE_TABLE_LIKE_STATISTICS; }
                                | STORAGE                       { $$ = CREATE_TABLE_LIKE_STORAGE; }
-                               | COMPRESSION           { $$ = CREATE_TABLE_LIKE_COMPRESSION; }
                                | ALL                           { $$ = CREATE_TABLE_LIKE_ALL; }
                ;
 
index 7a44bccdd3b466a1bf7cbf1e1941aaf3aa42e704..615dfa26aa2f326b947271024706ef1a62f15fcb 100644 (file)
@@ -690,14 +690,14 @@ typedef struct TableLikeClause
 typedef enum TableLikeOption
 {
        CREATE_TABLE_LIKE_COMMENTS = 1 << 0,
-       CREATE_TABLE_LIKE_CONSTRAINTS = 1 << 1,
-       CREATE_TABLE_LIKE_DEFAULTS = 1 << 2,
-       CREATE_TABLE_LIKE_GENERATED = 1 << 3,
-       CREATE_TABLE_LIKE_IDENTITY = 1 << 4,
-       CREATE_TABLE_LIKE_INDEXES = 1 << 5,
-       CREATE_TABLE_LIKE_STATISTICS = 1 << 6,
-       CREATE_TABLE_LIKE_STORAGE = 1 << 7,
-       CREATE_TABLE_LIKE_COMPRESSION = 1 << 8,
+       CREATE_TABLE_LIKE_COMPRESSION = 1 << 1,
+       CREATE_TABLE_LIKE_CONSTRAINTS = 1 << 2,
+       CREATE_TABLE_LIKE_DEFAULTS = 1 << 3,
+       CREATE_TABLE_LIKE_GENERATED = 1 << 4,
+       CREATE_TABLE_LIKE_IDENTITY = 1 << 5,
+       CREATE_TABLE_LIKE_INDEXES = 1 << 6,
+       CREATE_TABLE_LIKE_STATISTICS = 1 << 7,
+       CREATE_TABLE_LIKE_STORAGE = 1 << 8,
        CREATE_TABLE_LIKE_ALL = PG_INT32_MAX
 } TableLikeOption;