-C Allow\s".testctrl\sschemacopy\s1"\sin\sthe\sshell\stool\son\sthis\sbranch.\sFor\stesting\ssqlite3_schema_copy().
-D 2025-01-10T15:10:08.039
+C Minor\supdates\sto\sschemacopy.test.
+D 2025-01-10T17:09:51.516
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
F test/schema4.test 3b26c9fa916abb6dadf894137adcf41b7796f7b9
F test/schema5.test 29699b4421f183c8f0e88bd28ce7d75d13ea653e
F test/schema6.test e4bd1f23d368695eb9e7b51ef6e02ca0642ea2ab4a52579959826b5e7dce1f9b
-F test/schemacopy.test 63091fa6dd23a5179a789882f2932dd00159225e313c13b3ffa6698e846dcebd
+F test/schemacopy.test 6c802e0c9902f0594d81094574c452ab0f69766ea392c2fd0742e0d27ae9ae69
F test/schemafault.test 1936bceca55ac82c5efbcc9fc91a1933e45c8d1e1d106b9a7e56c972a5a2a51e
F test/securedel.test 2f70b2449186a1921bd01ec9da407fbfa98c3a7a5521854c300c194b2ff09384
F test/securedel2.test 2d54c28e46eb1fd6902089958b20b1b056c6f1c5
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 2a5e7c5cd6c7c2c91e786ae9a2c0a0f766bcc6dcb88431df65e6e209bf5117b2
-R e184527436a4ff87af87634213932db8
+P 1edc2e5590c8451788cbfbbf1a39cc3013e40c870a7bc6597051390d7f1b52f9
+R 5422d8de312ca8c5b04252e37bd98630
U dan
-Z 4bce594aedde455578e4156573e9efee
+Z 54293c440e0765d31967e1b01a9b6e19
# Remove this line to create a well-formed Fossil manifest.
CREATE TABLE t4(a, b, c);
CREATE TABLE log(x);
- CREATE TRIGGER t4ai AFTER INSERT ON t4 BEGIN
+ CREATE TRIGGER t4ai AFTER INSERT ON t4 WHEN new.a!='value' BEGIN
INSERT INTO log VALUES(new.a ||','|| new.b ||','|| new.c);
UPDATE log SET x = new.rowid || ':' || x WHERE rowid = (
SELECT max(rowid) FROM log
2:1,2,3
}
-do_execsql_test -db db2 2.6.1 {
+do_test 2.5.4 {
+ sqlite3 db3 test.db
+ sqlite3_schema_copy db3 main db2 main
+} SQLITE_OK
+db2 close
+do_execsql_test -db db3 2.5.5 {
+ INSERT INTO t4 VALUES(11,22,33);
+}
+do_execsql_test -db db3 2.5.3 {
+ SELECT * FROM log;
+} {
+ 1:a,b,c
+ 2:1,2,3
+ 3:11,22,33
+}
+
+do_execsql_test -db db3 2.6.1 {
INSERT INTO x1 VALUES(1, 'ii');
INSERT INTO x2 VALUES(3, 'iv');
INSERT INTO x3 VALUES(5, 'vi');