[tarantool-patches] [PATCH 0/2] SQL TXN DDL

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Sat Jul 20 01:49:39 MSK 2019


The patchset uses recently introduced transactional DDL in SQL. Nothing more to
say, the goals are quite obvious.

Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-4086-sql-txn-ddl
Issue: https://github.com/tarantool/tarantool/issues/4086

Vladislav Shpilevoy (2):
  alter: do not access space in drop ck commit trigger
  sql: transactional DDL

 src/box/alter.cc                   |  49 +---
 src/box/space.c                    |  32 +++
 src/box/space.h                    |  17 ++
 src/box/sql/build.c                | 159 ++-----------
 src/box/sql/parse.y                |  12 +-
 src/box/sql/prepare.c              |   1 -
 src/box/sql/sqlInt.h               |   7 +-
 src/box/sql/trigger.c              |   6 +-
 src/box/sql/vdbe.c                 |  19 +-
 test/sql/ddl.result                | 356 +++++++++++++++++++++++++++++
 test/sql/ddl.test.lua              | 187 +++++++++++++++
 test/sql/errinj.result             |  50 ----
 test/sql/errinj.test.lua           |  22 --
 test/sql/view_delayed_wal.result   |  12 +-
 test/sql/view_delayed_wal.test.lua |   8 +-
 15 files changed, 654 insertions(+), 283 deletions(-)
 create mode 100644 test/sql/ddl.result
 create mode 100644 test/sql/ddl.test.lua

-- 
2.20.1 (Apple Git-117)





More information about the Tarantool-patches mailing list