Postgres
17 probes
Governance
Probe |
Description |
|---|---|
|
Extract table-level grants from information_schema.role_table_grants |
|
Extract database roles and their attributes from pg_roles |
Metadata
Probe |
Description |
|---|---|
|
Extract column definitions from information_schema.columns |
|
Extract PK, FK, unique constraints from information_schema |
|
Extract installed PostgreSQL extensions |
|
Extract function/procedure definitions from pg_proc + pg_get_functiondef |
|
Extract index definitions from pg_indexes |
|
Extract sequence definitions from information_schema.sequences |
|
Extract table names, row estimates, and size from pg_catalog |
|
Extract trigger metadata from information_schema.triggers |
|
Extract view definitions from information_schema.views |
Operations
Probe |
Description |
|---|---|
|
Table access patterns: seq/idx scans, inserts, updates, deletes |
Profiling
Probe |
Description |
|---|---|
|
Column statistics: distinct values, most common values, histogram bounds |
Quality
Probe |
Description |
|---|---|
|
Check table freshness via pg_stat_user_tables last analyze/vacuum timestamps |
|
Null percentage per column from pg_stats (no table scan) |
|
Estimated row counts and dead tuple ratio from pg_stat_user_tables |
Schema_History
Probe |
Description |
|---|---|
|
DDL event log from pg_event_trigger or object age analysis |