mitgliederverwaltung/priv
Moritz ef94d2ef10 fix(repo): make member/user foreign keys deferrable to avoid create_member deadlock
Concurrent create_member transactions took FK FOR KEY SHARE (MultiXact) locks
on shared rows across members/users/membership_fee_types and could form a
cross-transaction cycle, producing intermittent PostgreSQL deadlocks (40P01)
under load. Making the three foreign keys DEFERRABLE INITIALLY DEFERRED moves
the check to commit time and breaks the cycle, without weakening integrity
(NOT NULL and ON DELETE RESTRICT are unaffected).
2026-06-16 17:52:51 +02:00
..
fonts refactor 2026-02-13 17:21:14 +01:00
gettext refactor(member): share Ash error formatting across member-show components 2026-06-15 15:10:44 +02:00
pdf_templates style: restyle PDF export 2026-02-24 15:27:12 +01:00
repo fix(repo): make member/user foreign keys deferrable to avoid create_member deadlock 2026-06-16 17:52:51 +02:00
resource_snapshots/repo feat(custom-field): add join_description attribute for GDPR join-form labels 2026-06-03 12:01:41 +02:00
static chore: updated template for csv 2026-02-24 09:37:01 +01:00