Tag Archive for 'SQL'

Logowanie zmian w PostgreSQL

Ostatnio klient zażyczył sobie logowania wszystkich zmian w bazie danych, co wprawiło nas w lekkie osłupienie. Ale zgodnie z zasadą klient nasz pan, zaczęliśmy wgryzać się w temat. Wstępnie kombinowaliśmy z własną bilioteką do łączenia sie z bazą, później z pisaniem rozszerzenia do Postgresa. Wszystko to było jednak zbyt czasochłonne, by można było sobie na to pozwolić. I przy okazji nauczka na przyszłość – zawsze dokładnie googlaj. Przypadkiem bowiem jeden z nas trafił na bibliotekę tablelog na PgFoundry. Cholerstwo jest prostym rozszerzeniem dla PostgreSQLa, które działając jako trigger dokładnie loguje wszelkie zmiany. Nie kto, gdzie, jak, ale z czego, na co, kiedy oraz jaki to był rodzaj zmiany. Poniżej krótki opis instalacji.

Continue reading ‘Logowanie zmian w PostgreSQL’