Django transaction isolation level in mysql & postgresql

后端 未结 5 950
野趣味
野趣味 2020-12-19 16:44

Do you know the default isolation level of the transactions used in Django? Is it possible to set the isolation level in the database independent way?

I\'m mainly in

5条回答
  •  情深已故
    2020-12-19 16:59

    At the moment django does not set the isolation level. This is a bug, because of django does not work properly with any higher isolation level than READ COMMITTED. But MySQL is using REPEATABLE READ by default. There are plans to add a setting to set the isolation level (#14026) and a discussion about making READ COMMITTED the default (#13906). I have also written a detailed article about MySQL transactions and django.

提交回复
热议问题