Looking for ruby-on-rails Answers? Try Ask4KnowledgeBase
Looking for ruby-on-rails Keywords? Try Ask4Keywords

Ruby on RailsActiveRecord-Transaktionen


Bemerkungen

Transaktionen sind Schutzblöcke, bei denen SQL-Anweisungen nur dauerhaft sind, wenn sie alle als eine einzige Aktion erfolgreich sein können. Das klassische Beispiel ist eine Überweisung zwischen zwei Konten, bei denen Sie nur dann eine Einzahlung vornehmen können, wenn die Auszahlung erfolgreich war, und umgekehrt. Transaktionen erzwingen die Integrität der Datenbank und schützen die Daten vor Programmfehlern oder Datenbankausfällen. Sie sollten also grundsätzlich Transaktionsblöcke verwenden, wenn Sie mehrere Anweisungen haben, die zusammen oder nicht ausgeführt werden müssen.

ActiveRecord-Transaktionen Verwandte Beispiele