Forge SQL now supports optimistic locking for reliable data storage in concurrent update scenarios. This feature addresses race conditions by using a versioning mechanism (either updated_at timestamp or an integer version) to ensure that updates are only applied if the data has not been modified since it was last read. This is particularly useful in Forge SQL's constraint of single query per .query() call, enabling robust data integrity without traditional transactions.
All Atlassian trails