sql. Allow primary key at any place in table.
* src/lib/sqlite/src/insert.c(sqlite3GenerateConstraintChecks): For primary key (and no rowid) put unchanged tuple into MakeRec. (sqlite3CompleteInsertion): Only do IdxInsert for primary key as it implies tuple add. * src/box/sql.c(tarantoolSqlite3MovetoUnpacked): Comment line which failed to compile. (tarantoolSqlite3MovetoUnpacked): Ditto. * test/box/sql-insert-unique.*: New test/output.
Showing
- src/box/sql.c 4 additions, 2 deletionssrc/box/sql.c
- src/box/sql/insert.c 18 additions, 5 deletionssrc/box/sql/insert.c
- test/box/sql-insert-unique.result 95 additions, 0 deletionstest/box/sql-insert-unique.result
- test/box/sql-insert-unique.test.lua 68 additions, 0 deletionstest/box/sql-insert-unique.test.lua
Loading
Please register or sign in to comment