/ Check-in [ae88f8e1]
Login

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

Overview
Comment:Merge latest trunk changes with this branch.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | reuse-schema
Files: files | file ages | folders
SHA3-256: ae88f8e1ffc33748e45308c21ba83499228ae05344df81e41dd61e14a1270588
User & Date: dan 2018-11-09 18:44:45
Wiki:reuse-schema
Context
2019-02-02
21:02
Try new approach ensuring that each Schema object is only used by one connection/database at any one time. check-in: 9e8e5f52 user: dan tags: reuse-schema
2018-11-15
21:20
Fix some problems with the feature on this branch. Many problems remain. check-in: 31b6aee7 user: dan tags: reuse-schema1
2018-11-09
18:44
Merge latest trunk changes with this branch. check-in: ae88f8e1 user: dan tags: reuse-schema
14:17
Fix for ticket [787fa716be3a7f650cac] check-in: 531eca61 user: drh tags: trunk
2018-10-08
23:29
Add the ability to open a database connection in -reuseschema mode in the CLI. Adjust memory allocation accounting so that a shared schema is allocated across each database sharing it. check-in: 3869b210 user: drh tags: reuse-schema
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to Makefile.in.

Changes to Makefile.msc.

Changes to ext/fts3/fts3.c.

Changes to ext/fts3/fts3_write.c.

Changes to ext/session/session1.test.

Changes to ext/session/session_common.tcl.

Added ext/session/sessioninvert.test.

Changes to ext/session/sqlite3session.c.

Changes to ext/session/sqlite3session.h.

Changes to ext/session/test_session.c.

Changes to main.mk.

Changes to src/btree.c.

Changes to src/build.c.

Changes to src/callback.c.

Changes to src/ctime.c.

Changes to src/dbpage.c.

Changes to src/dbstat.c.

Changes to src/delete.c.

Changes to src/expr.c.

Changes to src/hash.c.

Changes to src/insert.c.

Changes to src/loadext.c.

Changes to src/main.c.

Changes to src/os_unix.c.

Changes to src/pager.c.

Changes to src/pragma.c.

Changes to src/pragma.h.

Changes to src/prepare.c.

Changes to src/select.c.

Changes to src/shell.c.in.

Changes to src/sqlite.h.in.

Changes to src/sqlite3ext.h.

Changes to src/sqliteInt.h.

Changes to src/test1.c.

Changes to src/test_config.c.

Changes to src/test_intarray.c.

Changes to src/test_intarray.h.

Changes to src/test_onefile.c.

Changes to src/tokenize.c.

Changes to src/treeview.c.

Changes to src/vdbeInt.h.

Changes to src/vdbeapi.c.

Changes to src/vdbeaux.c.

Changes to src/vdbemem.c.

Changes to src/where.c.

Changes to src/wherecode.c.

Changes to src/whereexpr.c.

Changes to src/window.c.

Changes to test/attach.test.

Changes to test/autoindex5.test.

Changes to test/bestindex4.test.

Added test/dbfuzz2-seed1.db.

Added test/dbfuzz2.c.

Changes to test/dbstatus.test.

Added test/fts3corrupt4.test.

Added test/fuzzdata7.db.

Changes to test/index.test.

Changes to test/intarray.test.

Changes to test/normalize.test.

Changes to test/permutations.test.

Changes to test/pragma3.test.

Changes to test/rowvalue.test.

Changes to test/shared.test.

Changes to test/tabfunc01.test.

Changes to test/wal64k.test.

Changes to test/where.test.

Changes to test/whereL.test.

Changes to test/window1.test.

Changes to tool/mkpragmatab.tcl.