Open ThorstenHans opened 8 months ago
I think we should track this sort of thing per-language; some language ecosystems (like Python's) do not typically represent transactions as separate resources, and those languages that do often have existing patterns or interfaces that should be targeted (like Go, where we implement the standard interface but currently don't support transactions).
It would be really handy to have first-class support for transactions when interacting with DBMS like PostgreSQL or MySQL.
As of today it is possible to concat multiple commands and surround those with
BEGIN
andCOMMIT
to use transactions. Although this works, it comes at the cost of ending up with longer TSQL statements.In contrast, having first-class support for transactions, would result in
See the following (pseudo-code) for illustration.