
Hi, it is a way in version 1.3.1 to manually make transactions (start, commit, rollback) in a function code? Maybe accessing to db-connection object and using it. I need this until the official appwrite transactions are released.

Not really. You would have to manually implement the rollback by deleting newly created documents or updating documents to the previous state.

Yeah I think that is required because the cache will get out of sync.

Do you know what transaction isolation level appwrite will be using when the feature is ready? if I'm right the default is repeatable read https://mariadb.com/kb/en/transactions/

I'm not sure

[SOLVED] Transactions workaround

thank you we will be waiting for transaction <:appwriterocket:823996226894692403>
Recommended threads
- Appwrite New York is 500 Internal Error
- How to Query more than 25 items from the...
So I've added this to my query to try and defeat the default 25 item limit: ``` do { const response = await databases.listDocuments( ...
- How to reduce DB Reads?
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents. ...
