require-concurrent-partition-detach
problem
Detaching a partition via ALTER TABLE t DETACH PARTITION y; requires an ACCESS EXCLUSIVE lock, which prevents reads and writes to the table.
solution
Ensure all partition detaches use the CONCURRENTLY option.
Instead of:
-- blocks reads and writes
ALTER TABLE t DETACH PARTITION p;
Use:
-- allows reads and writes while detaching
ALTER TABLE t DETACH PARTITION p CONCURRENTLY;