Logování všech DML =?iso-8859-2?q?p=F8=EDkaz=F9_v=A0PostgreSQL?=?

Milan Zamazal pdm na zamazal.org
Středa Květen 22 20:57:55 CEST 2002


Chtěl bych se zeptat, zda lze nějakým *rozumným* způsobem v PostgreSQL
logovat všechny uživateli *provedené* SQL příkazy modifikující data
(nebo aspoň úplně všechny provedené SQL příkazy)?  Účel tohoto logu by
měl být dvojí: Jednak možnost obnovení dat od poslední zálohy a jednak
záznam o tom co kdo kdy s daty provedl.

Výstup do logu při zapnutém `debug_print_query' mi nevyhovuje -- jednak
dokumentace nezaručuje žádné jeho vlastnosti a jednak se příliš nehodí
pro automatizované zpracování.  Raději bych, kdyby se příkazy
s doplňujícími informacemi logovaly přímo do nějaké databázové tabulky.

Děkuji za jakoukoliv radu.

Milan Zamazal

-- 
http://www.zamazal.org


Další informace o konferenci Test