Summary
_runTxCommand replaces session.controller.text with START TRANSACTION; / COMMIT; / ROLLBACK; then _executes. The user’s SQL is wiped. There is no _txOpen badge (Postgres has one). Combined with the shared read-write socket, Table Browser Save then hits nested START TRANSACTION.
Scope
- Run tx control as its own execute without clobbering the editor buffer.
- Track open transaction (e.g. SELECT @@in_transaction on 8.0 / MariaDB equivalent) and show it in the toolbar.
- Disable Table Browser Save (or use a separate connection) while the SQL tab has an open tx.
Out of scope
Reactions are currently unavailable
Summary
_runTxCommand replaces session.controller.text with START TRANSACTION; / COMMIT; / ROLLBACK; then _executes. The user’s SQL is wiped. There is no _txOpen badge (Postgres has one). Combined with the shared read-write socket, Table Browser Save then hits nested START TRANSACTION.
Scope
Out of scope