/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/attach.test

2018-11-30
18:22
Merge the pre-3.26.0 fixes from trunk. file: [5f20de6f] check-in: [2c76ce4f] user: drh branch: apple-osx, size: 21342
2018-11-28
11:49
Update some test cases to account for SQLITE_OMIT_VIRTUAL_TABLE builds. file: [21bce868] check-in: [b53a9a3d] user: dan branch: trunk, size: 21331
2018-11-26
23:35
Merge recent enhancements from trunk. file: [9843454e] check-in: [e8c20a88] user: drh branch: apple-osx, size: 21336
2018-11-16
20:50
Fix a test case so that it works on windows. file: [fb03859e] check-in: [2d92d25f] user: drh branch: trunk, size: 21325
2018-11-05
13:53
Merge recent trunk enhancements. file: [8dc49f58] check-in: [62acf7a0] user: drh branch: apple-osx, size: 21314
2018-11-02
17:38
Enhance triggers so that they can use table-valued-functions that exist in schemas outside of the schema in which the trigger is defined. file: [dff436fd] check-in: [1fa74930] user: drh branch: trunk, size: 21303
2017-07-17
20:21
Merge all the latest fixes and enhancements from trunk. file: [402747ce] check-in: [e181225d] user: drh branch: apple-osx, size: 20699
2017-07-15
20:33
Fix a register allocation problem in PRAGMA integrity_check that caused the same register to be used for two different purposes on the first ATTACHed database if the schema for the ATTACHed database was noticable more complex than the schema for the first database. Fix for ticket [a4e06e75a9ab61a1]. file: [f4b8918b] check-in: [253945d4] user: drh branch: trunk, size: 20688
2017-07-10
12:07
Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case. file: [b4c269f7] check-in: [f27b6370] user: drh branch: trunk, size: 20065
2016-12-16
21:29
Merge recent enhancements from trunk, and especially the pragma-as-vtab change. file: [f4ff7d46] check-in: [4b1e7804] user: drh branch: apple-osx, size: 20092
01:00
All temp.sqlite_master to be used as an alias for sqlite_temp_master. file: [9976867b] check-in: [8d646905] user: drh branch: trunk, size: 20081
2015-04-01
16:13
Merge all recent trunk fixes and enhancements into the apple-osx branch. file: [1e727572] check-in: [71b6f507] user: drh branch: apple-osx, size: 20092
2015-03-31
16:33
Handle very large URI pathnames for in-memory shared-cache databases. file: [43710794] check-in: [586a94e8] user: drh branch: trunk, size: 20081
2012-05-26
18:06
Enable the use of shared cache for an in-memory database, so that separate database connections can share the same in-memory database. file: [29cf17b5] check-in: [4590e433] user: drh branch: shared-cache-memdb, size: 19793
2012-02-22
20:08
Move test logic for SQLITE_FCNTL_PRAGMA out of os_unix.c and into test_vfs.c. file: [8511625f] check-in: [c81fc40b] user: drh branch: file-control-pragma, size: 19789
18:21
Make benign any malloc failures inside the sqlite3_file_control() call within PRAGMA parsing. Add a couple simple tests for SQLITE_FCNTL_PRAGMA. file: [80762134] check-in: [a1f29fa6] user: drh branch: file-control-pragma, size: 20030
16:58
Change the SQLITE_FCNTL_PRAGMA file-control so that it can return a string value. file: [064911a2] check-in: [fd8d7440] user: drh branch: file-control-pragma, size: 19994
2011-12-08
21:08
Merge the latest trunk changes into the apple-osx branch. file: [63033baa] check-in: [59e0d4f3] user: drh branch: apple-osx, size: 19798
2011-11-17
00:56
Add the sqlite3_db_filename() interface. file: [0d112b77] check-in: [93a94798] user: drh branch: trunk, size: 19787
2011-08-23
18:06
Merge latest trunk changes into the apple-osx branch. file: [a1ddc40e] check-in: [c5f7977b] user: dan branch: apple-osx, size: 19376
2011-08-02
00:57
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. file: [0e6f8de2] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 19365
2011-04-04
13:11
Merge in the latest changes from trunk. file: [e26b6c05] check-in: [6d78a25d] user: drh branch: apple-osx, size: 19453
2011-03-23
18:22
Increase the upper bound on SQLITE_MAX_ATTACHED from 30 to 62. file: [2bb09073] check-in: [7aaf8772] user: drh branch: trunk, size: 19442
2010-11-18
16:14
Update test cases to account for the change in the previous commit. file: [f2b4ac69] check-in: [ae089ec8] user: dan branch: blocking-checkpoint, size: 19342
2009-12-16
23:46
Merge the latest changes on trunk (and especially the fix for the (xANDy)OR(z) bug) into apple-osx. file: [ccdedd54] check-in: [5754a3a5] user: drh branch: apple-osx, size: 19352
2009-12-08
13:44
Add test cases for ticket [abe728bbc311]. file: [ce9660e5] check-in: [4eb9bf0b] user: drh branch: trunk, size: 19341
2009-12-07
23:53
Merge all changes associated with the version 3.6.21 release into the OS-X branch. file: [ebbaeb50] check-in: [ad08794d] user: drh branch: apple-osx, size: 18819
2009-12-03
04:32
Fix cut-and-paste error affecting a couple of attach tests on Windows. file: [826f7676] check-in: [59e2e2c6] user: shaneh branch: trunk, size: 18808
2009-11-20
17:18
Add a test to make sure a database can be attached to a single handle twice if not in shared-cache mode. file: [7f07ec54] check-in: [1c4984c6] user: dan branch: trunk, size: 18868
2009-11-03
22:34
Customizations for OSX contributed by Apple. file: [5519fbeb] check-in: [941a01eb] user: adam branch: apple-osx, size: 18161
2009-05-29
14:39
Refinements in expression handling logic that have resulted from recent structural testing. (CVS 6690) file: [1d1be27b] check-in: [bd89f2c2] user: drh branch: trunk, size: 18150
2009-05-28
01:00
Additional refinements to Expr handling. Restore compression of trigger expressions. Change Expr.zToken to Expr.u.zToken and added Expr.u.iValue. Remove an unnecessary ExprDup from CHECK constraint processing. And so forth. (CVS 6682) file: [e710d543] check-in: [4ac2bdfb] user: drh branch: trunk, size: 18145
2009-05-27
10:31
Simplifications to the Expr object: Remove Expr.span completely and convert Expr.token into a char* Expr.zToken. Also simplify the Token object by removing the Token.dyn and Token.quoted fields. (CVS 6681) file: [27635c34] check-in: [7cb1c3ba] user: drh branch: trunk, size: 18145
2008-07-12
14:52
Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) file: [75a5d22f] check-in: [dcb16024] user: drh branch: trunk, size: 18272
2008-02-06
14:11
Add the sqlite3_result_error_code() application interface. Use it in the ATTACH function so that a failed attach returns a proper error code. Ticket #2914. (CVS 4775) file: [4ab58293] check-in: [c2461620] user: drh branch: trunk, size: 18344
2007-10-09
08:29
Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) file: [72529edb] check-in: [07c00fff] user: danielk1977 branch: trunk, size: 17550
2007-09-12
17:01
Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) file: [8880661e] check-in: [c8405b15] user: danielk1977 branch: trunk, size: 17504
2007-08-29
17:43
Improvements to mutex asserts. The quick test runs to completion without assertion faults. (CVS 4324) file: [b849e1ba] check-in: [2732af0e] user: drh branch: trunk, size: 17455
2007-05-09
20:31
Fix a problem with strange expressions being fed to an ATTACH or DETACH statement. (CVS 3965) file: [cf289abd] check-in: [0c91dc9e] user: drh branch: trunk, size: 17438
2006-05-25
12:17
Syntax errors override errors from the code generator, not the other way around. (CVS 3192) file: [c616a88e] check-in: [5031ffc6] user: drh branch: trunk, size: 17047
2006-01-16
16:24
Test file fixes for libaries compiled with various SQLITE_OMIT_ macros. (CVS 2961) file: [03631520] check-in: [c058f483] user: danielk1977 branch: trunk, size: 17056
2005-11-29
03:13
Make the OsFile structure opaque with its internal structure known only to the appropriate os_*.c implementation. Omit the os_unix.h and os_win.h include files. The crash tests are broken by this patch. (CVS 2791) file: [dae07fa1] check-in: [058f3175] user: drh branch: trunk, size: 17211
2005-03-29
03:10
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) file: [f320e98b] check-in: [c41d5544] user: danielk1977 branch: trunk, size: 17220
2005-03-15
02:04
Allow the database name in a DETACH statement to be quoted. Ticket #1151. (CVS 2386) file: [e6bda19c] check-in: [24e88773] user: drh branch: trunk, size: 16608
2005-03-02
05:18
Print an error message and quit if the regression tests are run as root. Ticket #1153. (CVS 2366) file: [3c951c82] check-in: [9b960787] user: drh branch: trunk, size: 16604
2005-01-24
10:25
Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) file: [5147d531] check-in: [d5233e07] user: danielk1977 branch: trunk, size: 16457
2005-01-23
13:14
ATTACH and DETACH cause prepared statements to expire. sqlite3_finalize() can now be called right after sqlite3_reset(). (CVS 2265) file: [4f83c2ed] check-in: [6c631b86] user: drh branch: trunk, size: 16449
2005-01-21
15:52
Final preparations for the 3.1.0 alpha release. (CVS 2255) file: [a16731cd] check-in: [17122c7e] user: drh branch: trunk, size: 16432
11:55
Improve test coverage for minimum feature builds. (CVS 2254) file: [33917764] check-in: [9c4d0e13] user: danielk1977 branch: trunk, size: 16407
04:25
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (but no other OMIT macros) is defined. (CVS 2252) file: [660ed5ed] check-in: [d4e19efc] user: danielk1977 branch: trunk, size: 16075
2004-11-23
10:13
Have tests pass when SQLITE_OMIT_SCHEMA_PRAGMAS is defined. (CVS 2144) file: [f39069ef] check-in: [6ccb589b] user: danielk1977 branch: trunk, size: 15950
2004-11-22
13:35
Ensure tests pass when SQLITE_OMIT_COMPOUND_SELECT is defined. (CVS 2138) file: [a71117ba] check-in: [007be591] user: danielk1977 branch: trunk, size: 15635
08:43
Modify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132) file: [bb0ff048] check-in: [711e8d76] user: danielk1977 branch: trunk, size: 15336
2004-11-04
14:47
All tests pass when SQLITE_OMIT_INTEGRITY_CHECK is defined. (CVS 2055) file: [e305dd59] check-in: [158a2d16] user: drh branch: trunk, size: 15290
04:42
All tests pass even if OMIT_TRIGGER is defined. (CVS 2053) file: [ff7fc16b] check-in: [c33b3a61] user: drh branch: trunk, size: 15247
2004-10-31
02:22
Insert #ifdefs that can optionally remove features at compiletime resulting in a database engine with a smaller footprint. (CVS 2034) file: [6ad560eb] check-in: [be661acf] user: drh branch: trunk, size: 14696
2004-08-18
15:58
Be more agressive about not creating or opening the TEMP database if there are no TEMP tables. (CVS 1891) file: [feb2ce54] check-in: [6b2b6b2d] user: drh branch: trunk, size: 13980
2004-08-01
03:52
Fix a memory leak when the auxiliary data of a database structure is used. (CVS 1874) file: [8fd75d29] check-in: [7ecff04a] user: drh branch: trunk, size: 13994
2004-06-19
00:16
Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) file: [3acdffcc] check-in: [d705d051] user: drh branch: trunk, size: 13994
2004-06-09
00:48
Start all transactions and verify all schema cookies near the beginning of of each vdbe program. (CVS 1543) file: [aed659e5] check-in: [10861964] user: drh branch: trunk, size: 13986
2004-06-07
01:52
Progress towards getting locking to work on windows. (CVS 1536) file: [1635022d] check-in: [4f7c0961] user: drh branch: trunk, size: 13137
2004-05-31
18:21
Get the attach.test working on windows. (CVS 1508) file: [5f7e21fc] check-in: [48226a73] user: drh branch: trunk, size: 13069
08:55
Remove the <ON CONFLICT> clause from BEGIN (CVS 1501) file: [cbc9c528] check-in: [9029274b] user: danielk1977 branch: trunk, size: 13068
08:26
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) file: [379d5b1c] check-in: [b8ed812c] user: danielk1977 branch: trunk, size: 13117
2004-05-29
10:23
Fix vacuum so that it works with blobs. (CVS 1490) file: [0dd7cf9b] check-in: [4feb4b9a] user: danielk1977 branch: trunk, size: 12919
02:37
Allow CREATE and DROP TRIGGER on attached databases. (CVS 1488) file: [e872e1cf] check-in: [4060a37d] user: danielk1977 branch: trunk, size: 13047
2004-05-11
09:57
A different fix for the problem with opening existing files. See also check-in (1358). (CVS 1359) file: [cb9b8843] check-in: [93deaf54] user: drh branch: trunk, size: 13039
09:31
Fix an offset problem in the meta values that was causing problems for many tests. (CVS 1357) file: [3afaf8e3] check-in: [6d378cb7] user: drh branch: trunk, size: 13039
2004-05-10
23:29
Work toward getting the new btree.c integrated with vdbe.c. (CVS 1345) file: [76f096f3] check-in: [bc5a2daf] user: drh branch: trunk, size: 13039
2004-02-14
01:39
Disable the malloc.test tests if not compiled with -DMEMORY_DEBUG (CVS 1239) file: [ba8261d3] check-in: [41b6ad78] user: drh branch: trunk, size: 13021
2004-02-12
15:31
Always reload the schema after a rollback. Ticket #594. (CVS 1229) file: [09ff5eec] check-in: [12c7a83f] user: drh branch: trunk, size: 13016
2003-07-18
01:25
In the test scripts, do not try to delete files that are still open. Windows does not like it when you do. Ticket #397. (CVS 1055) file: [c2684840] check-in: [93a2c961] user: drh branch: trunk, size: 12916
2003-06-15
23:42
Enhance the "PRAGMA integrity_check" command to verify that all indices are correctly constructed. New calls to integrity_check are made in the test suite. These changes are intended to prevent any future problems such as seen in ticket #334. (CVS 1024) file: [eccea293] check-in: [c9734c27] user: drh branch: trunk, size: 12904
2003-06-04
15:53
Adjust test cases to cope with the extra column returned by the database_list pragma. (CVS 1004) file: [71905b5e] check-in: [fa10c6df] user: drh branch: trunk, size: 12871
12:31
Disable the unreadable file test (attach-6.2) under windows because of problems in the OS. (CVS 1000) file: [fa2fd071] check-in: [4bfb30d2] user: drh branch: trunk, size: 12849
2003-06-03
01:47
Additional testing of the ATTACH command with bug fixes for the new problems that the tests found. (CVS 998) file: [77133439] check-in: [3e8889d7] user: drh branch: trunk, size: 12846
2003-05-31
16:21
Tighter binding of views, triggers, and indices to their respective databases. Ticket #323. Much more testing needs to be done to the sqliteFix...() routines in attach.c. (CVS 990) file: [f050eebb] check-in: [7202d4f1] user: drh branch: trunk, size: 9924
2003-05-17
19:23
Additional attach testing. I now believe that ticket #317 was fixed by check-in (981). (CVS 985) file: [20b35533] check-in: [24191373] user: drh branch: trunk, size: 7843
17:35
Fix problems with TEMP indices that lead to corrupt databases. These problems were discovered while working on ticket #317. No sure yet if that ticket is fixed. (CVS 981) file: [ca8304e0] check-in: [01398fb7] user: drh branch: trunk, size: 6284
2003-04-17
22:57
Fix triggers to work in an ATTACHed database. Ticket #295. (CVS 915) file: [b311c83e] check-in: [1e5e00fb] user: drh branch: trunk, size: 5018
2003-04-05
16:56
More testing of ATTACH and DETACH. (CVS 899) file: [4912f001] check-in: [51f515f2] user: drh branch: trunk, size: 4293
03:42
Begin testing the new ATTACH and DETACH commands. (CVS 898) file: [93414915] check-in: [7a0f8024] user: drh branch: trunk, size: 1537 Added