Rails uses savepoints to achieve nested transactions with MySQL, and as far as I know, the semantics of this are identical to actual nested transactions in terms of atomic data changes.
, , - MS SQL Server
, , , , , (. № 3 ).
Model.transaction(: require_new = > true) -, , , , , , . , , , .
, PostgresSQL ( ), .
, Mysql Savepoints MySQL 5+. , , Rails 2.3.2+ Mysql 5 +.
. , , , , - (IMHO).
Source: https://habr.com/ru/post/1791313/More articles:Comparing two RTF documents side by side in Word (VSTO) - c #Setting WebBrowser.DocumentText = file.html? - c #MariaDB on Windows - what is this error when trying to start the database engine? - mariadbWhat size images should be used to support two iphone resolutions? - iphoneMariaDB on Windows - help with startup? - databaseAn attempt to develop PostFix notation in a tree using Perl - perlAxes3D Data Labels and Plot Limits - pythondjango-piston: availability of request.data in DELETE handlers - httpNHibernate helper properties in an object - c #combining DatePicker and TimePicker - c #All Articles