diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt b/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt index e7473f74d8..2ec374fda8 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt +++ b/jOOQ-manual/src/main/resources/org/jooq/web/grammar-3.11.txt @@ -113,8 +113,8 @@ createTableStatement = 'CREATE' [ [ 'GLOBAL' ] 'TEMPORARY' ] 'TABLE' [ 'IF NOT E ( break ) ( 'AS' select -| '(' ( 'CONSTRAINT' constraintName constraint | constraint | column ) - { ',' ( 'CONSTRAINT' constraintName constraint | constraint | column ) } ')' +| '(' ( 'CONSTRAINT' constraintName constraint | constraint | index | column ) + { ',' ( 'CONSTRAINT' constraintName constraint | constraint | index | column ) } ')' ) break [ 'ON COMMIT' ( 'DELETE ROWS' | 'DROP' | 'PRESERVE ROWS' ) ] @@ -265,6 +265,9 @@ column = ) ; +index = ( 'KEY' | 'INDEX' ) [ identifier ] '(' sortFields ')' +; + constraint = 'PRIMARY KEY' '(' fieldNames ')' | 'UNIQUE' [ 'KEY' | 'INDEX' ] '(' fieldNames ')'