heyosseus/vacuum
A Laravel package that vacuums stale application data on a schedule, letting you define retention rules and reclaim disk space automatically. Simple configuration, Artisan commands, and no manual pruning—keeping your app lean and your database tidy.
heyosseus/vacuum is a Laravel package that adds a database monitoring Overview (database size, largest tables, vitals) for PostgreSQL. It fits Laravel applications already using PostgreSQL and seeking lightweight observability without a separate monitoring stack. The v1.2.3 release replaces expensive pg_total_relation_size() scans with pg_database_size() and a read-only executor with statement timeout, improving fit for large databases (160 GB, ~500 tables).composer update heyosseus/vacuum; no configuration changes, migrations, or API changes. New adoption likely follows standard Laravel package discovery. The package appears to rely on PostgreSQL system catalogs and pg_stat_statements (implied by the release notes), so integration depends on database permissions and extension availability.pg_stat_statements or superuser privileges? How are database connections configured (read-only replica support)? What is the package’s license and security posture? How active is maintenance beyond this contribution? Does it expose sensitive schema or usage data?composer update heyosseus/vacuum is sufficient—no migrations, no config changes. For new adoption, composer require heyosseus/vacuum followed by standard package setup (likely publishing config/assets) is expected. Verify against the package’s README for any required environment variables or permissions.pg_stat_statements, and incorrect figures if system catalogs are included (0.03% difference noted). Ensure database user has appropriate read-only access.How can I help you explore Laravel packages today?