-- Entry rows are a seat reservation, not a financial record. -- -- They were created append-only alongside the ledger tables, but that conflates -- two different things. The ledger must be append-only because it is the record -- of money. A seat claimed and then not paid for is not a record of anything — -- it is a reservation that failed, and it must be releasable so the player can -- retry once funded. -- -- The money side is unaffected: entry fees and prizes are ledger postings and -- remain immutable. DROP TRIGGER IF EXISTS tournaments_append_only_entries ON tournament_entries;