]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Initial code to make shadow tables read-only to ordinary SQL. The now
authordrh <drh@noemail.net>
Mon, 5 Nov 2018 23:01:45 +0000 (23:01 +0000)
committerdrh <drh@noemail.net>
Mon, 5 Nov 2018 23:01:45 +0000 (23:01 +0000)
commit84c501bac16576916840daffb671b72cf1f75625
tree46dec0ac65957e550787f4137ffba3fd31accf0c
parent2d13f6016b4d7fa7b6618a2d79594cb5111f929d
Initial code to make shadow tables read-only to ordinary SQL. The now
xShadowName method is added to the sqlite3_module object and is used
to identify potential shadow tables.  The SQLITE_PREPARE_SHADOW argument
to sqlite3_prepare_v3() is defined.  It is designed to permit writing to
shadow tables, but is currently an unused placeholder.

FossilOrigin-Name: 31942b3dd3f66eb0d9977bf1cadc2f2d7be7967cce2b55784be0b939dfef1985
33 files changed:
ext/expert/sqlite3expert.c
ext/fts3/fts3.c
ext/fts3/fts3_aux.c
ext/fts3/fts3_term.c
ext/fts3/fts3_tokenize_vtab.c
ext/fts3/fts3_write.c
ext/fts5/fts5_index.c
ext/fts5/fts5_main.c
ext/fts5/fts5_storage.c
ext/fts5/fts5_test_tok.c
ext/fts5/fts5_vocab.c
ext/misc/amatch.c
ext/misc/btreeinfo.c
ext/misc/closure.c
ext/misc/completion.c
ext/misc/explain.c
ext/misc/fileio.c
ext/misc/json1.c
ext/misc/memstat.c
ext/misc/stmt.c
ext/misc/templatevtab.c
ext/misc/unionvtab.c
ext/misc/vtablog.c
ext/rtree/geopoly.c
ext/rtree/rtree.c
manifest
manifest.uuid
src/build.c
src/dbpage.c
src/dbstat.c
src/pragma.c
src/sqlite.h.in
src/sqliteInt.h