sql >> Databasteknik >  >> RDS >> Mysql

Ändra SQLAlchemys Session.delete() beteende

Skapa din egen sessionsklass som ärver från Session och åsidosätt delete() metod med din egen logik (för de klasser som kräver logical delete ), faller tillbaka till standardimplementeringen för de andra objekten. Om du använder sessionmaker eller liknande fabrik, kan du tillhandahålla din klass i class_ parameter också.

Förhoppningsvis svarar detta på din fråga. Men, efter att ha sagt/skrivit det, det finns SÅÅÅ MYCKET MER till den logiska raderingen, särskilt i termen av Referential Integrity , att man kan skriva en serie artiklar om det.




  1. Hur man får radnummer i MySQL

  2. Hur byter man ut strängen med en annan sträng och behåller fallet i php och mysql?

  3. Aggregera data med hjälp av gruppfunktioner (gruppera efter orakel)

  4. Multi-Statement TVFs i Dynamics CRM