list [catch { sqlite3changeset_concat $c1 $c2} msg] $msg
} {1 SQLITE_SCHEMA}
+ #-----------------------------------------------------------------------
+ db2 close
+ sqlite3 db2 test.db
+ do_execsql_test $tn.6.0 {
+ CREATE TABLE t7(a INTEGER PRIMARY KEY, b) %WR%;
+ INSERT INTO t7 VALUES(1, 1);
+ INSERT INTO t7 VALUES(2, 2);
+ INSERT INTO t7 VALUES(3, 3);
+ }
+
+ do_test $tn.6.1 {
+ set c1 [sql_exec_changeset db {
+ INSERT INTO t7 VALUES(4, 4);
+ DELETE FROM t7 WHERE a=1;
+ UPDATE t7 SET b=222 WHERE a=2;
+ }]
+ set cinv [sqlite3changeset_invert $c1]
+ execsql { SELECT * FROM t7 }
+ } {2 222 3 3 4 4}
+
+ do_execsql_test -db db2 $tn.6.2 {
+ ALTER TABLE t7 ADD COLUMN c DEFAULT 'ccc'
+ }
+
+ proc xConfict {args} { return "OMIT" }
+ do_test $tn.6.3 {
+ sqlite3changeset_apply db $cinv xConflict
+ execsql { SELECT * FROM t7 }
+ } {1 1 ccc 2 2 ccc 3 3 ccc}
}]
}
-C Minor\srefactoring\schange\sto\sclarify\show\sATTACH\sworks.\s\sNo\sfunctional\schanges.
-D 2017-06-16T18:31:30.375
+C Add\sextra\stest\scases\sfor\ssqlite3changeset_apply()\sand\sALTER\sTABLE\sADD\sCOLUMN.
+D 2017-06-17T16:39:10.957
F Makefile.in 1cc758ce3374a32425e4d130c2fe7b026b20de5b8843243de75f087c0a2661fb
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
F Makefile.msc 8eeb80162074004e906b53d7340a12a14c471a83743aab975947e95ce061efcc
F ext/session/sessionG.test 01ef705096a9d3984eebdcca79807a211dee1b60
F ext/session/session_common.tcl 7776eda579773113b30c7abfd4545c445228cb73
F ext/session/session_speed_test.c edc1f96fd5e0e4b16eb03e2a73041013d59e8723
-F ext/session/sessionat.test b25d61d663ebc795506bf74079dc4ba0092fad25
+F ext/session/sessionat.test feb7d22b3124882064b9d9df69f5484a9bb8c123dc9ddc6ffcd357521848139f
F ext/session/sessiondiff.test ad13dd65664bae26744e1f18eb3cbd5588349b7e9118851d8f9364248d67bcec
F ext/session/sessionfault.test da273f2712b6411e85e71465a1733b8501dbf6f7
F ext/session/sessionfault2.test 04aa0bc9aa70ea43d8de82c4f648db4de1e990b0
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 11693849342a308ad929e2d9ead67faabacb523af76128c6973ed6cc8b62c11e
-R a34795f4d0fcef5a05bf2f69a4f53c3a
-U drh
-Z 099d10b7bf311f5813d7dd796aa1a1dd
+P 3944a32e1dd90ff903bcbaaa7cb497cebcfcb2ba2a326726ec2268505e524ae3
+R a6d03762e8185bc27c0ea06ab373d07c
+U dan
+Z a880380d43456f0c72b1fdce61ab4f11