Ruby on RailsTransactions ActiveRecord


Remarques

Les transactions sont des blocs protecteurs où les instructions SQL ne sont permanentes que si elles peuvent toutes réussir en une seule action atomique. L'exemple classique est un transfert entre deux comptes où vous ne pouvez avoir de dépôt que si le retrait a réussi et vice versa. Les transactions renforcent l'intégrité de la base de données et protègent les données contre les erreurs de programme ou les pannes de base de données. Donc, fondamentalement, vous devez utiliser des blocs de transaction chaque fois que vous avez un certain nombre d'instructions qui doivent être exécutées ensemble ou pas du tout.

Transactions ActiveRecord Exemples Liés