Continue covering MODIFY INDEX with tests.
Implement tuple validation when building a new index. This introduces such checks as for field type, presence of a field, etc. in all tuples added to the new index. Add error code ER_INDEX_ARITY, update tests. Add a check that the primary key is always unique. Test unique -> non-unique transition.
Showing
- include/errcode.h 1 addition, 1 deletioninclude/errcode.h
- src/box/alter.cc 9 additions, 3 deletionssrc/box/alter.cc
- src/box/key_def.cc 6 additions, 0 deletionssrc/box/key_def.cc
- src/box/lua/schema.lua 3 additions, 0 deletionssrc/box/lua/schema.lua
- src/box/tuple.cc 7 additions, 7 deletionssrc/box/tuple.cc
- src/box/tuple.h 4 additions, 0 deletionssrc/box/tuple.h
- test/big/sql.result 3 additions, 3 deletionstest/big/sql.result
- test/big/tree_pk_multipart.result 2 additions, 2 deletionstest/big/tree_pk_multipart.result
- test/box/alter_limits.result 192 additions, 19 deletionstest/box/alter_limits.result
- test/box/alter_limits.test.lua 55 additions, 14 deletionstest/box/alter_limits.test.lua
- test/box/lua.result 1 addition, 1 deletiontest/box/lua.result
- test/box/lua_misc.result 6 additions, 5 deletionstest/box/lua_misc.result
- test/lib/sql_ast.py 1 addition, 1 deletiontest/lib/sql_ast.py
Loading
Please register or sign in to comment