box: reference collation by key_def parts
It was possible to delete a collation, which is in use by a key_def. Part of #4544 NO_DOC=bugfix NO_CHANGELOG=next commit
Showing
- src/box/index_def.c 6 additions, 13 deletionssrc/box/index_def.c
- src/box/key_def.c 9 additions, 0 deletionssrc/box/key_def.c
- src/box/lua/key_def.c 13 additions, 2 deletionssrc/box/lua/key_def.c
- test/engine-luatest/gh_4544_collation_drop_test.lua 62 additions, 0 deletionstest/engine-luatest/gh_4544_collation_drop_test.lua
Loading