sql >> Database teknologi >  >> RDS >> Mysql

Skift SQLAlchemys Session.delete() adfærd

Opret din egen sessionsklasse, der arver fra Session og tilsidesæt delete() metode med din egen logik (for de klasser, der kræver logical delete ), falder tilbage til standardimplementeringen for de andre objekter. Hvis du bruger sessionmaker eller lignende fabrik, kan du give din klasse i class_ parameter også.

Forhåbentlig besvarer dette dit spørgsmål. Men når det er sagt/skrevet, er der SÅÅÅ MEGET MERE til den logiske sletning, især hvad angår Referential Integrity , at man kan skrive en række artikler om det.




  1. Viser billeder fra MySQL-databasen i JSF-datatabel

  2. SQL DELETE med JOIN en anden tabel for WHERE-tilstand

  3. Kald en lagret procedure for hver række, der returneres af en forespørgsel i MySQL

  4. CakePHP 3-tidskolonnen tilføjes dato