From: dan Date: Fri, 10 Jan 2025 17:09:51 +0000 (+0000) Subject: Minor updates to schemacopy.test. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fheads%2Fschema-copy;p=thirdparty%2Fsqlite.git Minor updates to schemacopy.test. FossilOrigin-Name: 1d544b535f64c47d2133f72a738714e0448a803a95f65d2d880281a9e6d6bd35 --- diff --git a/manifest b/manifest index 8799f97c76..17928d2db6 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -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 @@ -1610,7 +1610,7 @@ F test/schema3.test 8ed4ae66e082cdd8b1b1f22d8549e1e7a0db4527a8e6ee8b6193053ee1e5 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 @@ -2251,8 +2251,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080 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. diff --git a/manifest.uuid b/manifest.uuid index 73a95468b4..8d64c50b89 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -1edc2e5590c8451788cbfbbf1a39cc3013e40c870a7bc6597051390d7f1b52f9 +1d544b535f64c47d2133f72a738714e0448a803a95f65d2d880281a9e6d6bd35 diff --git a/test/schemacopy.test b/test/schemacopy.test index 9f43fe7f3f..f7378e5cef 100644 --- a/test/schemacopy.test +++ b/test/schemacopy.test @@ -49,7 +49,7 @@ do_execsql_test 2.0 { 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 @@ -115,7 +115,23 @@ do_execsql_test -db db2 2.5.3 { 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');