navidrome/db
Deluan d66aa23f88 build(pglite): cap max_wal_size at 128MB in the wasm module
PGlite splices a fixed list of -c settings into every start and never
reads postgresql.conf or postgresql.auto.conf on restart (ALTER SYSTEM
writes to the wrong directory and pg_reload_conf is a no-op without a
postmaster), so the only way to lower max_wal_size is that list. With
128MB, a CHECKPOINT trims pg_wal from 405 MB to 134 MB locally instead
of letting it grow to the 1 GB default.
2026-09-05 01:32:06 -04:00
..
migrations perf(pglite): artist stats as hash joins, one statement for a full refresh; bigint library size 2026-09-04 23:23:50 -04:00
pglite build(pglite): cap max_wal_size at 128MB in the wasm module 2026-09-05 01:32:06 -04:00
backup.go feat(pglite): run Navidrome on the embedded PostgreSQL end to end 2026-09-04 20:41:52 -04:00
backup_test.go chore(deps): upgrade to Go 1.27 (#5990) 2026-08-30 12:43:15 -04:00
db.go perf(pglite): keep pooled connections idle instead of churning them 2026-09-05 00:08:43 -04:00
db_test.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
export_test.go perf(db): keep query planner statistics trustworthy with full ANALYZE (#5740) 2026-07-13 12:04:29 -04:00
optimize.go feat(pglite): checkpoint after ANALYZE at the end of a scan 2026-09-05 01:14:48 -04:00
optimize_test.go perf(db): keep query planner statistics trustworthy with full ANALYZE (#5740) 2026-07-13 12:04:29 -04:00