Even for timeseries there is https://github.com/timescale/timescaledb. Haven't used it, just knew it existed.
A really nice pattern has been to use change data capture and kafka to ship data off to clickhouse for long-term storage and analytics, which allows us to simply drop old partitions in postgres after some time.