Bejelentkezés a postgresql, web

Voltál már olyan helyzetben, amikor valaki megváltoztatta a sort a táblázatban, és arra a kérdésre, hogy miért a rendszer kezdett, hogy furcsa eredmények, a fejlesztők csak vállat vont?
És ha a helyzet, ha valaki véletlenül töröl egy asztalra, majd el kellett visszaállítani a biztonsági másolatból. Ugye nem egy biztonsági mentést, igaz?
És néha még látni akarom, aki csatlakozik az alaphoz. Nos, amellett, ha valami elromlik, a naplók segítségével kezelni ezt a helyzetet.
Remélem mindenki megérti, mennyire fontos bejelentkezik a rendszerbe, és miért volt mindig is az ilyen nagy szerepet.
Tehát, ha kell bekapcsolni bejelentkezéssel postgres?
Igen, sőt, csak be kell regisztrálni a beállítás
és indítsa újra a kiszolgálót.
Ezt követően, a mappa lesz a PGDATA $ pg_log könyvtárba, ahol a naplók lesz.
Alapértelmezés szerint, a log formátum postgresql-% Y-% m -._% H% M% S.log.
Ügyeljen arra, hogy a következő paramétereket:
Azt mondja, hogy ez szükséges ahhoz, hogy a forgatás a napló 1 nap után.
Azt mondja, hogy ez szükséges ahhoz, hogy ezt az archiválást, amint a fájl mérete meghaladja a 10 Mb.
Azt mondja, hogy szükség van, hogy felülírja a naplók helyett újakat hozzáadni.
Például, ha azt szeretnénk, hogy naplózni csak egy hete egy napra, megadhatja
Általában el kell döntenie, három dolgot:
- meg, hogy hová
- a felvétel
- a rekordot.
Az első két pont úgy tűnik, hogy egyszerűbb, mint a harmadik.
Mit kell írni?
Feltételezhetjük, hogy indokolt lenne, hogy kezdje a következő események:
- akik csatlakoznak a bázis / aki le
- az adatbázis változását
- Nos, szeretném, hogy egy testre szabható üzenet
Az első pont - ez a beállítás
A naplóban kell látnunk ehhez hasonló:
A második pont - ez a beállítás:
Általában van számos különböző jelentése: none (alapértelmezett), DDL, mod, minden.
- DDL - jelentkezve a változásokat az adatbázisba séma
- mod - ugyanaz, mint a ddl + adatok módosítási műveletek a sorok táblázatban
- összes - ugyanaz, mint a mod + jelölje ki az összes lekérdezést az adatbázisból
A harmadik pont - ez a beállítás:
t - a időbélyeg
d - az adatbázis nevét
R - a távoli host és port