Есть у меня лог-таблица для репликатора, и вчера я обнаружил, что
порядковые номера записей, которые до этого были в районе 78292294 стали
вдруг 0.
Номера генерятся триггером:
CREATE OR ALTER TRIGGER REP$LOGS_BI FOR REP$LOGS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.LOG_ID IS NULL) THEN
NEW.LOG_ID = GEN_ID(GEN_REP$LOGS_ID,1);
END
Решив, что произошло переполнение - сбросил генератор в 1, однако ничего
не изменилось: номера по прежнему равны нулю :((
Как исправить?
FB 2.1, 1й диалект,
Поле LOG_ID типа INTEGER