Как сие чудо реализовать?

Leningrad
Дата: 07.09.2003 13:04:15
Постфикс хранит данные в базе:
login password maildir
user@domen.ru 123 domen.ru/user/
Как сделать, чтобы maildir сам заполнялся? Я не знаю как это обозвать, но если maildir можно получать из logina, то может как-то можно сделать это поле виртуальным? И не сильно ли это будет нагружать базу?
Leningrad
Дата: 08.09.2003 19:16:57
Господа! Никто не знает или все настолько просто, что объяснять лень?
Sad Spirit
Дата: 08.09.2003 19:38:11
решения два:
1) VIEW, где maildir --- вычисляемое поле (покатит если maildir всегда имеет такой вид)
2) триггер BEFORE INSERT, который будет заполнять поле maildir, если нет явного значения.
d_d
Дата: 08.10.2003 15:47:11
Если поле записи можно вычислить из других полей той же записи, то метод с триггом дает избыточную информацию, а следовательно не удовлетворяет какой-то там по счету нормальной форме БД. Но если уже есть наработки в плане структуры БД, то можно и триг делать, чтобы не переделывать много всего