Subtransactions can be started explicitly using the
SAVEPOINT command, but can also be started in
other ways, such as PL/pgSQL's EXCEPTION clause.
- PL/Python and PL/TCL also support explicit subtransactions.
+ PL/Python and PL/Tcl also support explicit subtransactions.
Subtransactions can also be started from other subtransactions.
The top-level transaction and its child subtransactions form a
hierarchy or tree, which is why we refer to the main transaction as
/*
* Hack to override Tcl's builtin Notifier subsystem. This prevents the
* backend from becoming multithreaded, which breaks all sorts of things.
- * That happens in the default version of Tcl_InitNotifier if the TCL library
+ * That happens in the default version of Tcl_InitNotifier if the Tcl library
* has been compiled with multithreading support (i.e. when TCL_THREADS is
* defined under Unix, and in all cases under Windows).
* It's okay to disable the notifier because we never enter the Tcl event loop