Commit graph

8 commits

Author SHA1 Message Date
b08eba2c6b
Partition packets table by day and simplify cleanup
Convert the packets table to a time-partitioned table with daily
partitions (PARTITION BY RANGE on received_at). This replaces the
expensive CTE-based batch DELETE cleanup with instant DROP TABLE
partition drops — no dead tuples, no WAL pressure, no VACUUM needed.

- Add PartitionManager GenServer to create/drop daily partitions
- Simplify PacketCleanupWorker to delegate to PartitionManager
- Replace gridsquare/geocalc deps with local Maidenhead module
- Remove gettext_pseudolocalize dependency
- Fix Decimal comparison in packet consumer test
2026-02-20 11:25:16 -06:00
5aae01e66c
add more translations 2025-07-18 11:18:04 -05:00
9053f0840a
add more i18n testing and fix error page and dashboard 2025-07-08 12:16:00 -05:00
325d4dfe30
more translations 2025-07-07 08:42:31 -05:00
cba86fb082
more languages 2025-07-06 10:08:58 -05:00
18e3ef183a
more translation 2025-07-06 08:47:05 -05:00
fc449ed5f9
en español 2025-07-05 15:51:39 -05:00
d40567dfeb initial 2023-01-26 13:20:23 -06:00