aboutsummaryrefslogtreecommitdiff
path: root/ext/session/session_common.tcl
diff options
context:
space:
mode:
authordan <dan@noemail.net>2016-08-29 14:18:18 +0000
committerdan <dan@noemail.net>2016-08-29 14:18:18 +0000
commita87070a2716fde5569db592c0cebfd7d3578f968 (patch)
treec46dd32e70a15e0e8b4ebbdf8374f53a64026fbd /ext/session/session_common.tcl
parent2e5c5052fd745dce7a09c7bce2c0fc97fcf04316 (diff)
downloadsqlite-a87070a2716fde5569db592c0cebfd7d3578f968.tar.gz
sqlite-a87070a2716fde5569db592c0cebfd7d3578f968.zip
Use some of the example code from the sessions documenatation in the sessions test cases.
FossilOrigin-Name: 6602974d17536bcb904a794bddedffd58926794b
Diffstat (limited to 'ext/session/session_common.tcl')
-rw-r--r--ext/session/session_common.tcl3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/session/session_common.tcl b/ext/session/session_common.tcl
index 38eebec0a..06b05509b 100644
--- a/ext/session/session_common.tcl
+++ b/ext/session/session_common.tcl
@@ -75,6 +75,9 @@ proc do_common_sql {sql} {
}
proc changeset_from_sql {sql {dbname main}} {
+ if {$dbname == "main"} {
+ return [sql_exec_changeset db $sql]
+ }
set rc [catch {
sqlite3session S db $dbname
db eval "SELECT name FROM $dbname.sqlite_master WHERE type = 'table'" {