sql: restrict nullable action definitions
This patch dissallows define multiple "NULL", "NOT NULL" options per column and fixes silent implicit behavior for invalid "NULL PRIMARY KEY" construction. Closes #3473.
Showing
- src/box/sql/build.c 56 additions, 18 deletionssrc/box/sql/build.c
- src/box/sql/parse.y 7 additions, 2 deletionssrc/box/sql/parse.y
- src/box/sql/sqliteInt.h 16 additions, 1 deletionsrc/box/sql/sqliteInt.h
- test/sql/on-conflict.result 20 additions, 0 deletionstest/sql/on-conflict.result
- test/sql/on-conflict.test.lua 8 additions, 0 deletionstest/sql/on-conflict.test.lua
Loading
Please register or sign in to comment