diff options
author | drh <> | 2021-07-22 21:11:06 +0000 |
---|---|---|
committer | drh <> | 2021-07-22 21:11:06 +0000 |
commit | c0495e8c9ccb5a8c1cf16ef76e13e8b8f3058b14 (patch) | |
tree | 25de41ff99245d0cc20df47385e82a4f2fd4724e /src/build.c | |
parent | 55b8b73e749aa1dca43febaa9c546ca23e3bc0a7 (diff) | |
download | sqlite-c0495e8c9ccb5a8c1cf16ef76e13e8b8f3058b14.tar.gz sqlite-c0495e8c9ccb5a8c1cf16ef76e13e8b8f3058b14.zip |
Set the checkSchema flag if a CREATE TABLE parse fails because the table
already exists, to ensure that the table was not previously deleted by
some other connection.
FossilOrigin-Name: 91bcb9621529b58d28e91a2763eb9eef3951400d5eaef105073258f3dd331872
Diffstat (limited to 'src/build.c')
-rw-r--r-- | src/build.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/build.c b/src/build.c index 4eca21a3f..824c10474 100644 --- a/src/build.c +++ b/src/build.c @@ -1272,6 +1272,7 @@ void sqlite3StartTable( /* If an error occurs, we jump here */ begin_table_error: + pParse->checkSchema = 1; sqlite3DbFree(db, zName); return; } |