Pulse_Intel

Backup And Restore

Pulse Intelligence stores operational CTI, API key hashes, users, sessions, audit logs, and analyst-authored reports in PostgreSQL. Treat backups as sensitive intelligence artifacts.

Requirements

Create A Backup

npm run db:backup

By default, backups are written to backups/pulse-intelligence-<timestamp>.dump.

Custom path:

npm run db:backup -- --output C:\secure-backups\pulse-2026-08-11.dump

The backup uses PostgreSQL custom format with ownership and ACL metadata removed, which makes restoring across hosts easier.

Restore A Backup

Restores are destructive because they use pg_restore --clean --if-exists.

npm run db:restore -- --input backups/pulse-intelligence-2026-08-11.dump --yes

Before restoring:

Storage Guidance