[tarantool-patches] [PATCH 0/2] Refactor SQL initialization, block triggers in transaction
Kirill Yukhin
kyukhin at tarantool.org
Thu Mar 15 21:21:38 MSK 2018
Issue: https://github.com/tarantool/tarantool/issues
Branch: kyukhin/gh-3239-ddl-trigger
Kirill Yukhin (2):
sql: refactor initialization routines
sql: block trigger creation inside a transaction
src/box/alter.cc | 15 +++
src/box/alter.h | 1 +
src/box/schema.cc | 2 +-
src/box/sql.c | 16 +---
src/box/sql/analyze.c | 7 +-
src/box/sql/build.c | 42 +++------
src/box/sql/main.c | 203 ++++++++++++-----------------------------
src/box/sql/parse.c | 147 ++++++++++++++---------------
src/box/sql/parse.y | 2 +
src/box/sql/pragma.c | 3 +-
src/box/sql/prepare.c | 53 -----------
src/box/sql/sqlite3.h | 7 +-
src/box/sql/sqliteInt.h | 2 -
src/box/sql/trigger.c | 5 +-
src/box/sql/vdbe.c | 1 -
test/sql-tap/trigger1.test.lua | 25 ++++-
test/sql-tap/trigger9.test.lua | 77 +++++++++-------
17 files changed, 242 insertions(+), 366 deletions(-)
--
2.11.0
More information about the Tarantool-patches
mailing list