Skip to content

Add SQLite transaction modes#2932

Merged
tyt2y3 merged 2 commits intoSeaQL:masterfrom
raffomania:sqlite-transaction-modes
Feb 27, 2026
Merged

Add SQLite transaction modes#2932
tyt2y3 merged 2 commits intoSeaQL:masterfrom
raffomania:sqlite-transaction-modes

Conversation

@raffomania
Copy link
Contributor

@raffomania raffomania commented Jan 28, 2026

PR Info

New Features

  • Allow specifying a transaction mode when starting a transaction using begin_with_config.

@raffomania raffomania force-pushed the sqlite-transaction-modes branch 4 times, most recently from 182d86c to b00b43b Compare January 28, 2026 16:48
@Huliiiiii Huliiiiii requested review from Huliiiiii and tyt2y3 January 28, 2026 22:42
@raffomania raffomania force-pushed the sqlite-transaction-modes branch 5 times, most recently from d915993 to 397c7a8 Compare February 3, 2026 14:38
@raffomania raffomania force-pushed the sqlite-transaction-modes branch from 397c7a8 to deb1083 Compare February 3, 2026 17:57
@raffomania
Copy link
Contributor Author

@tyt2y3 I've changed the API so it's backwards compatible and all tests pass - what do you think of the approach?

Copy link
Member

@Huliiiiii Huliiiiii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@raffomania
Copy link
Contributor Author

Hey, just asking if there's something I can do to move this PR along - we've recently upgraded our project to SeaORM 2 and would love to use these transaction modes :)

Copy link
Member

@tyt2y3 tyt2y3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you

@tyt2y3 tyt2y3 merged commit 78dd012 into SeaQL:master Feb 27, 2026
38 checks passed
@github-actions
Copy link

🎉 Released In 2.0.0-rc.35 🎉

Huge thanks for the contribution!
This feature has now been released, so it's a great time to upgrade.
Show some love with a ⭐ on our repo, every star counts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide a way to start an SQLite IMMEDIATE transaction

3 participants