sql: drop three parsing rules
This patch removes three rules in the parser. NO_CHANGELOG=will be added later @TarantoolBot document Title: Changes in parsing rules. Three rules related to foreign keys have been removed. The first is the "reference trigger action" rule, which determines the behavior when a referenced tuple is deleted. This rule has been dropped because the new foreign keys only support RESTRICT. The second is "constraint check time" rule, which determines when a foreign key constraint should be validated. This rule has been dropped because the new foreign keys only support INITIALLY IMMEDIATELY. The third is "match type" rule, which determines how inserted values are validated. This rule has been dropped because the new foreign keys only support FULL.
Showing
- extra/mkkeywordhash.c 5 additions, 5 deletionsextra/mkkeywordhash.c
- src/box/alter.cc 0 additions, 44 deletionssrc/box/alter.cc
- src/box/fk_constraint.c 0 additions, 18 deletionssrc/box/fk_constraint.c
- src/box/fk_constraint.h 0 additions, 31 deletionssrc/box/fk_constraint.h
- src/box/sql/build.c 7 additions, 23 deletionssrc/box/sql/build.c
- src/box/sql/delete.c 0 additions, 8 deletionssrc/box/sql/delete.c
- src/box/sql/fk_constraint.c 7 additions, 303 deletionssrc/box/sql/fk_constraint.c
- src/box/sql/parse.y 7 additions, 49 deletionssrc/box/sql/parse.y
- src/box/sql/parse_def.h 5 additions, 15 deletionssrc/box/sql/parse_def.h
- src/box/sql/pragma.c 2 additions, 6 deletionssrc/box/sql/pragma.c
- src/box/sql/sqlInt.h 0 additions, 22 deletionssrc/box/sql/sqlInt.h
- src/box/sql/update.c 0 additions, 7 deletionssrc/box/sql/update.c
- src/box/sql/vdbe.c 3 additions, 16 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbeInt.h 0 additions, 2 deletionssrc/box/sql/vdbeInt.h
- src/box/sql/vdbeaux.c 17 additions, 48 deletionssrc/box/sql/vdbeaux.c
- src/box/txn.c 0 additions, 12 deletionssrc/box/txn.c
- src/box/txn.h 0 additions, 22 deletionssrc/box/txn.h
- test/sql-luatest/constraint_test.lua 43 additions, 0 deletionstest/sql-luatest/constraint_test.lua
- test/sql-tap/alter2.test.lua 1 addition, 37 deletionstest/sql-tap/alter2.test.lua
- test/sql-tap/table.test.lua 8 additions, 56 deletionstest/sql-tap/table.test.lua
Loading
Please register or sign in to comment