У меня есть таблица с полем "mac" типа MACADDR.Теперь я хотел бы рассмотреть ситуацию (возможно, с триггером?), Когда кто-то вставляет пустую строку вместо mac-адреса.Я хотел бы превратить эту пустую строку в NULL, поэтому postgresql не будет жаловаться: неверный синтаксис ввода для типа macaddr: ""
Теперь у меня есть функция триггера:
IF CHAR_LENGTH(NEW.mac) = 0 THEN
NEW.mac := NULL;
END IF;
Но, похоже, не работает.Что бы вы сделали, если хотите обработать это на уровне БД?
Большое спасибо.-Ян
PS: Я новичок в постгрескле.Но очарованный:)