Vytvořte si vlastní třídu relace dědící z Session
a přepište delete()
metoda s vaší vlastní logikou (pro ty třídy, které vyžadují logical delete
), návrat k výchozí implementaci pro ostatní objekty. Pokud používáte sessionmaker
nebo podobné továrně, můžete zadat svou třídu v class_
parametr také.
Doufejme, že to odpovídá na vaši otázku. Ale když už jsem to řekl/napsal, je toho MNOHEM VÍCE k logickému vymazání, zejména z hlediska Referential Integrity
, že o tom lze napsat sérii článků.