- C Version\s3.27.0
- D 2019-02-07T17:02:52.652
-C Experimental\schange\sto\sVACUUM\sso\sthat\sit\spreserves\sexisting\sROWID\svalues.
-D 2019-02-07T15:09:44.698
++C Change\sVACUUM\sso\sthat\sit\spreserves\sROWID\svalues.
++D 2019-02-07T19:07:11.330
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F Makefile.in 178d8eb6840771149cee40b322d1b3be30d330198c522c903c1b66fb5a1bfca4
F test/e_totalchanges.test b12ee5809d3e63aeb83238dd501a7bca7fd72c10
F test/e_update.test f46c2554d915c9197548681e8d8c33a267e84528
F test/e_uri.test 47eeb2960e74613f0f8722b2f13aef08fde69daa16e5380ac93df84dac8b1f72
--F test/e_vacuum.test 1b8b4772d05374aa1b8958669138bbb4213ee26a
++F test/e_vacuum.test 44acfe525e01071ca50e76c68875db6fa084dd7743a3a16b5b503455539d03ca
F test/e_wal.test ae9a593207a77d711443ee69ffe081fda9243625
F test/e_walauto.test 248af31e73c98df23476a22bdb815524c9dc3ba8
F test/e_walckpt.test 28c371a6bb5e5fe7f31679c1df1763a19d19e8a0
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
--P f298328771d5aaba798d05f50c77ac239c7c72422ff35953463d6876a9659f74
- R d5115c238fed46e746b74b22004ee963
- T +bgcolor * #d0c0ff
- T +sym-release *
- T +sym-version-3.27.0 *
-R 529825220f385ddc83a068a4e8c392f8
-T *branch * vacuum-preserves-rowid
-T *sym-vacuum-preserves-rowid *
-T -sym-trunk *
++P 97744701c3bd414e6c9d7182639d8c2ce7cf124c4fce625071ae65658ac61713 f264015f84de51d74f681ba62a5f26bd859480d93e1eaf9e1018b3e9b4e0bea3
++R 05b9e1b76adf5831324340b3998a8a97
++T +closed f264015f84de51d74f681ba62a5f26bd859480d93e1eaf9e1018b3e9b4e0bea3
U drh
- Z 01296668b9d6cd12052a19573f2fcbb6
-Z b9b4f509af56a05508a2323b58cd335c
++Z 5264352d0dc2fc8c551bb88bbcc0d82f
# a database is VACUUMed. Tests e_vacuum-3.1.3 - 3.1.4 show that adding
# an INTEGER PRIMARY KEY column to a table stops this from happening.
#
++# Update 2019-01-07: Rowids are now preserved by VACUUM.
++#
do_execsql_test e_vacuum-3.1.1 {
CREATE TABLE t4(x);
INSERT INTO t4(x) VALUES('x');
do_execsql_test e_vacuum-3.1.2 {
VACUUM;
SELECT rowid, x FROM t4;
--} {1 x 2 z}
++} {1 x 3 z}
++# Was: {1 x 2 z}
do_execsql_test e_vacuum-3.1.3 {
CREATE TABLE t5(x, y INTEGER PRIMARY KEY);