Take back control of web_hook_logs
## Problem The webhook log partitions have grown out of control. This is a possibility for any table that uses the same strategy so we need helpers that can allow other tables to make their partitions smaller. ## Solution - [x] Use new daily stragegy for `web_hook_logs` - [x] Update documentation so other teams can follow this strategy https://docs.gitlab.com/ee/development/database/partitioning/date_range.html <!-- STATUS NOTE START --> ## Status 2025-04-29 :tada: **achievements**: * [Finalized migration](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/188055) * [Released daily table](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/188880) for ~"self-managed" users. :arrow_forward: **next**: * [Drop monthly table](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/189420) _Copied from https://gitlab.com/groups/gitlab-org/-/epics/16133#note_2474890916_ <!-- STATUS NOTE END -->
epic