sql: introduce core CHECK constraint to SQL
This patch forces SQL to create core CHECK constraint instead of SQL CHECK constraint. Part of #6986 NO_DOC=will be added later NO_CHANGELOG=will be added later
Showing
- src/box/ck_constraint.h 4 additions, 0 deletionssrc/box/ck_constraint.h
- src/box/schema_def.h 1 addition, 0 deletionssrc/box/schema_def.h
- src/box/sql.c 53 additions, 20 deletionssrc/box/sql.c
- src/box/sql.h 5 additions, 2 deletionssrc/box/sql.h
- src/box/sql/build.c 124 additions, 59 deletionssrc/box/sql/build.c
- src/box/sql/func.c 1 addition, 2 deletionssrc/box/sql/func.c
- src/box/sql/parse.y 7 additions, 6 deletionssrc/box/sql/parse.y
- src/box/sql/parse_def.h 0 additions, 3 deletionssrc/box/sql/parse_def.h
- src/box/sql/sqlInt.h 2 additions, 1 deletionsrc/box/sql/sqlInt.h
- src/box/sql/tarantoolInt.h 15 additions, 10 deletionssrc/box/sql/tarantoolInt.h
- src/box/sql/vdbe.c 46 additions, 11 deletionssrc/box/sql/vdbe.c
- src/box/tuple_constraint_func.c 1 addition, 1 deletionsrc/box/tuple_constraint_func.c
- test/box/net.box_iproto_transactions_over_streams.result 2 additions, 2 deletionstest/box/net.box_iproto_transactions_over_streams.result
- test/sql-luatest/constraint_test.lua 68 additions, 0 deletionstest/sql-luatest/constraint_test.lua
- test/sql-luatest/datetime_test.lua 1 addition, 2 deletionstest/sql-luatest/datetime_test.lua
- test/sql-luatest/interval_test.lua 1 addition, 2 deletionstest/sql-luatest/interval_test.lua
- test/sql-tap/alter2.test.lua 6 additions, 13 deletionstest/sql-tap/alter2.test.lua
- test/sql-tap/check.test.lua 26 additions, 89 deletionstest/sql-tap/check.test.lua
- test/sql-tap/decimal.test.lua 1 addition, 1 deletiontest/sql-tap/decimal.test.lua
- test/sql-tap/sql-errors.test.lua 1 addition, 1 deletiontest/sql-tap/sql-errors.test.lua
Loading
Please register or sign in to comment