]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Improvements to imposter tables: (1) They are read-only unless writable-schema imposter-tables
authordrh <>
Fri, 19 Sep 2025 17:24:12 +0000 (17:24 +0000)
committerdrh <>
Fri, 19 Sep 2025 17:24:12 +0000 (17:24 +0000)
commit49a37f333a36f7c595077ef8a2da545f5f270173
treec6a8ded0c159753899061bcee254b5e7c2019c74
parente7fe1d3b3e6013ec48a0fc6d62090de634efa457
Improvements to imposter tables:  (1) They are read-only unless writable-schema
is enabled.  (2) Because they are now read-only, the ".imposter" command
in the CLI no longer requires the --unsafe-testing command-line option.
(3) Imposter tables do not participate in a PRAGMA integrity_check and hence
do not cause false-positive errors.  However, you can still do an
integrity_check on the the imposter table itself by naming the imposter
table as the argument to integrity_check.

FossilOrigin-Name: ad152ddc4bcf6cfe840b9a36ab76a5ec36afdb1dd96eb7697e4b3df1bf63b00d
ext/intck/intck1.test
ext/intck/intck2.test
manifest
manifest.tags
manifest.uuid
src/build.c
src/pragma.c
src/shell.c.in
src/sqliteInt.h
test/imposter1.test