SQLite

Changes On Branch reuse-schema1
Login

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

Changes In Branch reuse-schema1 Excluding Merge-Ins

This is equivalent to a diff from ae88f8e1 to dfab7170

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-20
16:02
Consolidate the two sqlite3SchemaToIndex() routines. (Leaf check-in: dfab7170 user: dan tags: reuse-schema1)
2018-11-19
20:41
Fix a problem with virtual tables in shared schemas. (check-in: 84be9220 user: dan tags: reuse-schema1)
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 to Makefile.in.

Changes to Makefile.msc.

Changes to ext/expert/sqlite3expert.c.

Changes to ext/fts3/fts3.c.

Changes to ext/fts3/fts3_aux.c.

Changes to ext/fts3/fts3_term.c.

Changes to ext/fts3/fts3_tokenize_vtab.c.

Changes to ext/fts5/fts5_index.c.

Changes to ext/fts5/fts5_main.c.

Changes to ext/fts5/fts5_test_tok.c.

Changes to ext/fts5/fts5_vocab.c.

Changes to ext/fts5/test/fts5aa.test.

Changes to ext/fts5/test/fts5connect.test.

Changes to ext/fts5/test/fts5corrupt.test.

Changes to ext/fts5/test/fts5corrupt2.test.

Changes to ext/fts5/test/fts5corrupt3.test.

Changes to ext/fts5/test/fts5first.test.

Changes to ext/fts5/test/fts5integrity.test.

Changes to ext/fts5/test/fts5rank.test.

Changes to ext/fts5/test/fts5rebuild.test.

Changes to ext/fts5/test/fts5rowid.test.

Changes to ext/fts5/test/fts5version.test.

Changes to ext/fts5/test/fts5vocab.test.

Changes to ext/fts5/test/fts5vocab2.test.

Changes to ext/misc/amatch.c.

Changes to ext/misc/btreeinfo.c.

Changes to ext/misc/closure.c.

Changes to ext/misc/completion.c.

Changes to ext/misc/csv.c.

Changes to ext/misc/explain.c.

Changes to ext/misc/fileio.c.

Changes to ext/misc/json1.c.

Changes to ext/misc/memstat.c.

Changes to ext/misc/series.c.

Changes to ext/misc/stmt.c.

Changes to ext/misc/templatevtab.c.

Changes to ext/misc/unionvtab.c.

Changes to ext/misc/vtablog.c.

Changes to ext/misc/zipfile.c.

Changes to ext/rbu/rbu1.test.

Changes to ext/rbu/rbu10.test.

Changes to ext/rbu/rbu11.test.

Changes to ext/rbu/rbu12.test.

Changes to ext/rbu/rbu13.test.

Changes to ext/rbu/rbu14.test.

Changes to ext/rbu/rbu3.test.

Changes to ext/rbu/rbu5.test.

Changes to ext/rbu/rbu6.test.

Changes to ext/rbu/rbu7.test.

Changes to ext/rbu/rbu8.test.

Changes to ext/rbu/rbu9.test.

Changes to ext/rbu/rbuA.test.

Changes to ext/rbu/rbuB.test.

Changes to ext/rbu/rbuC.test.

Changes to ext/rbu/rbucollate.test.

Changes to ext/rbu/rbucrash.test.

Changes to ext/rbu/rbucrash2.test.

Changes to ext/rbu/rbudiff.test.

Changes to ext/rbu/rbudor.test.

Changes to ext/rbu/rbufault.test.

Changes to ext/rbu/rbufault2.test.

Changes to ext/rbu/rbufault3.test.

Changes to ext/rbu/rbufault4.test.

Changes to ext/rbu/rbufts.test.

Changes to ext/rbu/rbumulti.test.

Changes to ext/rbu/rbuprogress.test.

Changes to ext/rbu/rburesume.test.

Changes to ext/rbu/rbusave.test.

Changes to ext/rbu/rbusplit.test.

Changes to ext/rbu/rbutemplimit.test.

Changes to ext/rbu/rbuvacuum.test.

Changes to ext/rbu/rbuvacuum2.test.

Changes to ext/repair/test/checkindex01.test.

Changes to ext/rtree/geopoly.c.

Changes to ext/rtree/rtree.c.

Changes to ext/rtree/rtree8.test.

Changes to ext/rtree/rtreeA.test.

Changes to ext/rtree/rtreecheck.test.

Added ext/session/changesetfuzz.c.

Added ext/session/changesetfuzz1.test.

Changes to ext/session/sessionC.test.

Changes to ext/session/sessionD.test.

Changes to ext/session/sessionE.test.

Changes to ext/session/sessionF.test.

Changes to ext/session/sessionG.test.

Changes to ext/session/sessionH.test.

Changes to ext/session/sessionfault2.test.

Changes to ext/session/sessionrebase.test.

Changes to ext/session/sessionstat1.test.

Changes to ext/session/sessionwor.test.

Changes to main.mk.

Changes to src/alter.c.

Changes to src/analyze.c.

Changes to src/attach.c.

Changes to src/auth.c.

Changes to src/btmutex.c.

Changes to src/build.c.

Changes to src/callback.c.

Changes to src/dbpage.c.

Changes to src/dbstat.c.

Changes to src/delete.c.

Changes to src/expr.c.

Changes to src/fkey.c.

Changes to src/insert.c.

Changes to src/main.c.

Changes to src/pragma.c.

Changes to src/prepare.c.

Changes to src/resolve.c.

Changes to src/select.c.

Changes to src/shell.c.in.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.

Changes to src/trigger.c.

Changes to src/update.c.

Changes to src/vacuum.c.

Changes to src/vdbe.c.

Changes to src/vdbe.h.

Changes to src/vdbeInt.h.

Changes to src/vdbeblob.c.

Changes to src/vtab.c.

Changes to src/where.c.

Changes to src/whereexpr.c.

Changes to test/alter2.test.

Changes to test/altercol.test.

Changes to test/alterlegacy.test.

Changes to test/altertab.test.

Changes to test/altertab2.test.

Changes to test/analyze.test.

Changes to test/attach.test.

Changes to test/autoinc.test.

Changes to test/bestindex4.test.

Changes to test/bestindex5.test.

Changes to test/capi3.test.

Changes to test/capi3c.test.

Changes to test/corrupt.test.

Changes to test/corrupt2.test.

Changes to test/corrupt5.test.

Changes to test/corruptI.test.

Changes to test/corruptK.test.

Changes to test/countofview.test.

Changes to test/csv01.test.

Changes to test/dbpage.test.

Changes to test/default.test.

Changes to test/e_fkey.test.

Changes to test/e_fts3.test.

Changes to test/e_reindex.test.

Changes to test/fts3auto.test.

Changes to test/fts3corrupt.test.

Changes to test/fts3corrupt2.test.

Changes to test/fts3corrupt3.test.

Changes to test/fts3corrupt4.test.

Changes to test/fts3cov.test.

Changes to test/fts3d.test.

Changes to test/fts3defer.test.

Changes to test/fts3defer2.test.

Changes to test/fts3matchinfo.test.

Changes to test/fts3misc.test.

Changes to test/fts3query.test.

Changes to test/fts3snippet.test.

Changes to test/fts4check.test.

Changes to test/fts4growth.test.

Changes to test/fts4merge.test.

Changes to test/fts4opt.test.

Changes to test/fuzzdata7.db.

Changes to test/index.test.

Changes to test/index3.test.

Changes to test/loadext.test.

Changes to test/misc1.test.

Changes to test/misc4.test.

Changes to test/misc5.test.

Changes to test/misc7.test.

Changes to test/mjournal.test.

Changes to test/notnull.test.

Changes to test/pager1.test.

Changes to test/parser1.test.

Changes to test/pragma.test.

Changes to test/resetdb.test.

Changes to test/reuse1.test.

Changes to test/shared8.test.

Changes to test/snapshot2.test.

Changes to test/snapshot3.test.

Changes to test/snapshot4.test.

Changes to test/snapshot_up.test.

Changes to test/swarmvtab3.test.

Changes to test/swarmvtabfault.test.

Changes to test/table.test.

Changes to test/trigger7.test.

Changes to test/triggerE.test.

Changes to test/unionvtab.test.

Changes to test/unionvtabfault.test.

Changes to test/vtab1.test.

Changes to test/wherelimit2.test.

Changes to test/window5.test.

Changes to test/windowfault.test.

Changes to test/zipfile.test.

Changes to test/zipfile2.test.

Changes to tool/genfkey.test.

Changes to tool/sqldiff.c.

Changes to tool/warnings.sh.