Sie spielen quasi mit dem Feuer, wenn Sie diesen Weg einschlagen, da Sie wahrscheinlich Datensätze in allen Arten von Audittabellen verpassen und offensichtlich viele Validierungen im Code umgehen.
Ja, und ich gehe nicht den SQL-Weg. Manchmal, wenn man vor einem Problem steht, ist ein kreativerer Ansatz für das Problem eleganter als das ursprüngliche Design, und so strukturiere ich meine Archive.
Aber ich bin beeindruckt von der Datenstruktur, die Discourse verwendet, und meine Glückwünsche an das Datendesign-Team.