{% extends "sitepulse/base.html" %}
{% block content %}
{% for message in warnings %}
{% if is_postgres %}
The raw table is partitioned by month, so retention is a DROP TABLE rather
than a long-running delete. The catch-all partition should always be empty.
| Partition | Month |
{% for name, month in partitions %}
| {{ name }} | {{ month|default:"catch-all" }} |
{% endfor %}
{% else %}
Not running on PostgreSQL. Collection and reporting work exactly the same, but the raw
table is not partitioned, so sitepulse_prune deletes in chunks instead of
dropping partitions, and exact percentiles are unavailable.
{% endif %}