autonomy audit prune¶
Delete audit records older than a retention threshold
Synopsis¶
Removes audit records with event_time older than –older-than from the PostgreSQL audit_events table.
–pg-url (or AUTONOMY_AUDIT_PG_URL) is required. File-based records are not pruned by this command; use standard filesystem retention tools for those. The supplied PostgreSQL role must be a maintenance identity with DELETE access to audit_events (for example audit_retention_role); orchestrator_role remains append-only and cannot prune retained history.
The –older-than flag accepts a duration string: e.g. 90d, 30d, 365d. Only days are supported (suffix “d”). This matches the 90-day default retention period in the file-based store.
Example: autonomy audit prune –pg-url “postgresql://…” –older-than 90d
Usage¶
autonomy audit prune [flags]
Options¶
--older-than string delete records older than this retention period (e.g. 90d, 30d, 365d) (default "90d")
--pg-url string PostgreSQL URL for DB-backed audit store (env: AUTONOMY_AUDIT_PG_URL)
See also¶
autonomy audit— Query and export retained audit records