Products

Logowanie audytu (pgaudit)

Rejestrowanie instrukcji SQL z wybranych klas (READ, WRITE, DDL, ROLE…) w logu Postgresa.

This page is available in Polish only for now. The commands, code and API calls below are the same in every language — an English translation is on its way. Open the Polish page

pgaudit zapisuje w logu bazy instrukcje z wybranych klas — standardowy wymóg audytów ISO 27001, SOC 2 i polityk RODO. Konfiguracja: Baza danych → Logowanie audytu (właściciel lub admin).

KlasaCo obejmuje
READSELECT i COPY z tabel — duży wolumen, włączaj świadomie
WRITEINSERT, UPDATE, DELETE, TRUNCATE
DDLzmiany schematu
ROLEGRANT, REVOKE, role
FUNCTION, MISC, MISC_SETwywołania funkcji, polecenia pomocnicze, SET

Zmiana przeładowuje konfigurację serwera — bez restartu; obejmuje nowe połączenia. Zapytania z edytora SQL panelu i Studio działają jako supabase_admin i nie są audytowane. Wpisy mają prefiks AUDIT: SESSION — w panelu znajdziesz je w Logi → Baza danych z filtrem AUDIT. Historię wartości wierszy daje Historia zmian.