На "более оптимальный и хороший код" не претендую, но посмотрите для примера, как организован Database Log. Я даже не про код говорю (его посмотреть и не удастся), а про структуру данных. Вклюите лог для какой-нибудь одной таблицы и посмотрите, как появляются записи в логе.
Добавлено: А вообще, update'ов в логе по определению быть не может. Ведь что такое лог? Это сохраненная трасса (возможно, не полная, но все же). А какие могут быть апдейты в трассе? Там ведь либо событие произошло (сделали insert в лог), либо нет (соответственно, insert не сделали). А такого, чтобы событие произошло, а потом мы подумали, и решили что оно произошло по-другому, не бывает. В таком случае это уже не лог получается.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Последний раз редактировалось Maxim Gorbunov; 21.05.2007 в 18:29.
|