[tarantool-patches] Re: [PATCH v5 5/6] box: run check constraint tests on space alter

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Tue Jun 4 00:15:31 MSK 2019


Thanks for the fixes! See review fixes on the branch, and
at the end of the email. They are quite obvious.

==================================================================

diff --git a/src/box/alter.cc b/src/box/alter.cc
index 666ec3e6f..b0f8a8c9b 100644
--- a/src/box/alter.cc
+++ b/src/box/alter.cc
@@ -4356,7 +4356,8 @@ on_replace_dd_ck_constraint(struct trigger * /* trigger*/, void *event)
 			diag_raise();
 		ck_def_guard.is_active = false;
 		auto ck_guard = make_scoped_guard([=] {
-			ck_constraint_delete(new_ck_constraint); });
+			ck_constraint_delete(new_ck_constraint);
+		});
 		const char *name = new_ck_constraint->def->name;
 		struct ck_constraint *old_ck_constraint =
 			space_ck_constraint_by_name(space, name, strlen(name));
diff --git a/src/box/ck_constraint.c b/src/box/ck_constraint.c
index 2adbb3742..543c8b388 100644
--- a/src/box/ck_constraint.c
+++ b/src/box/ck_constraint.c
@@ -101,7 +101,7 @@ ck_constraint_resolve_field_names(struct Expr *expr,
  *                          an error description.
  * @param expr Ck constraint expression AST built for a given
  *             @a ck_constraint_def, see for (sql_expr_compile and
- *              ck_constraint_resolve_space_def) implementation.
+ *             ck_constraint_resolve_space_def) implementation.
  * @param space_def The space definition of the space this check
  *                  constraint is constructed for.
  * @retval not NULL sql_stmt program pointer on success.




More information about the Tarantool-patches mailing list