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 Databases