Tarantool development patches archive
 help / color / mirror / Atom feed
* [Tarantool-patches] [PATCH 0/2] Add constraint names hash table to space
@ 2019-11-12 14:02 Roman Khabibov
  2019-11-12 14:02 ` [Tarantool-patches] [PATCH 1/2] box: introduce constraint names hash table Roman Khabibov
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Roman Khabibov @ 2019-11-12 14:02 UTC (permalink / raw)
  To: tarantool-patches; +Cc: v.shpilevoy

I know, that this patchset requires more tests. I will add them in
the next answer. For now look at the code.

Roman Khabibov (2):
  box: introduce constraint names hash table
  sql: make constraint operations transactional

 src/box/alter.cc                 | 254 +++++++++++++++++++++++++++++--
 src/box/space.c                  |  46 ++++++
 src/box/space.h                  |  40 +++++
 test/sql-tap/constraint.test.lua | 244 +++++++++++++++++++++++++++++
 4 files changed, 574 insertions(+), 10 deletions(-)
 create mode 100755 test/sql-tap/constraint.test.lua

-- 
Issue: https://github.com/tarantool/tarantool/issues/3503
Branch: https://github.com/tarantool/tarantool/tree/romanhabibov/gh-3503-constr-names_v3
2.21.0 (Apple Git-122)

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-11-12 22:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-12 14:02 [Tarantool-patches] [PATCH 0/2] Add constraint names hash table to space Roman Khabibov
2019-11-12 14:02 ` [Tarantool-patches] [PATCH 1/2] box: introduce constraint names hash table Roman Khabibov
2019-11-12 14:17   ` Cyrill Gorcunov
2019-11-12 22:30     ` Roman Khabibov
2019-11-12 23:04   ` Vladislav Shpilevoy
2019-11-12 14:02 ` [Tarantool-patches] [PATCH 2/2] sql: make constraint operations transactional Roman Khabibov
2019-11-12 23:04   ` Vladislav Shpilevoy
2019-11-12 23:04 ` [Tarantool-patches] [PATCH 0/2] Add constraint names hash table to space Vladislav Shpilevoy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox