On 23.11.2011 13:17, Jaroslaw Czarniak wrote:
Nie przesadzaj... Wydaje mi sie, ze baza to 2 dni pracy max, a rozszerzenie tego na poszczegolne tabele to juz godziny per tabela. Robilem takie logowanie miesiac temu do mojego modulu magazynu i _łacznie_ z magazynem (80% pracy) zajelo mi to 4 dni po 8h plus drobne poprawki lacznie ~8h przez kolejny tydzien.
Kiedys o tym pisałem. Logowanie zmian robi sama baza trigerami kopiujac rekord przed zmiana do tabeli z logami (np customers_log, nodes_log) dopisujac jakies tam dodatkowe dane. a potem juz tylko pozostaje to wyswietlic.
Po za logowaniem wlasnego magazynu do testów, na tabelach customers i nodes mam zalozone takie samo logowanie na razie nie oprogramowane w lms'ie. Przez ostatnie 4 miesiace nie zauwazylem zadnego bledu czy problemu z takim logowaniem.
Z informatycznego punktu widzenia zawsze wszystko jest piękne i proste. Użytkownikom LMS-a dajesz potem do przeglądania zmiany z bazy generowane triggerami? W bazie zawsze nie duże zmiany są potrzebne, ale żeby to wpleść rozsądnie w interfejs to już nie jest takie oczywiste. No ale jeśli to już zrobiłeś wcześniej to może podzielisz się swoją pracą?