с одной и той же функцией?
Типа так:
function f1 (old, new) bla-bla-bla-logic return end
space_object:before_replace(f1)
space_object:before_replace(f1)
Что хочется уточнить:
1. Реплицируются ли триггеры? (судя по всему - да)
2. Не сломается ли m2m репликация на memtx, если два раза позвать before_replace() на каждом инстансе?
3. Что будет, если before_replace() позвать два раза с одной и той же функцией? (судя по всему - ничего хорошего)
Будет 2 триггера, а не один tarantool> f = function(_, t) return t end --- ... tarantool> box.space.test:on_replace(f) --- - 'function: 0x01072f0cd8' ... tarantool> box.space.test:on_replace() --- - - 'function: 0x01072f0cd8' ... tarantool> box.space.test:on_replace(f) --- - 'function: 0x01072f0cd8' ... tarantool> box.space.test:on_replace() --- - - 'function: 0x01072f0cd8' - 'function: 0x01072f0cd8' ...
Триггеры не реплицируются
Обсуждают сегодня