File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -398,6 +398,17 @@ public override bool SupportsForeignKeyConstraintInAlterTable
398
398
/// </remarks>
399
399
public override bool SupportsConcurrentWritingConnections => false ;
400
400
401
+ /// <summary>
402
+ /// Does this dialect supports distributed transaction? <c>false</c>.
403
+ /// </summary>
404
+ /// <remarks>
405
+ /// SQLite does not have a two phases commit and as such does not respect distributed transaction semantic.
406
+ /// But moreover, it fails handling the threading involved with distributed transactions (see
407
+ /// https://system.data.sqlite.org/index.html/tktview/5cee5409f84da5f62172 ).
408
+ /// It has moreover some flakyness in tests due to seemingly highly delayed (> 500ms) commits when distributed.
409
+ /// </remarks>
410
+ public override bool SupportsDistributedTransactions => false ;
411
+
401
412
// Said to be unlimited. http://sqlite.1065341.n5.nabble.com/Max-limits-on-the-following-td37859.html
402
413
/// <inheritdoc />
403
414
public override int MaxAliasLength => 128 ;
You can’t perform that action at this time.
0 commit comments