diff options
author | dan <dan@noemail.net> | 2011-04-09 17:32:58 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2011-04-09 17:32:58 +0000 |
commit | 579667537a4bb6029d19ed46fcc7ace2fdca1cad (patch) | |
tree | 03d8c4d5e8cb28de5a2d6107990d5f17cf395cbc /src/trigger.c | |
parent | 7687c83d4c8837e42d6b813695fec95afd00dc9d (diff) | |
download | sqlite-579667537a4bb6029d19ed46fcc7ace2fdca1cad.tar.gz sqlite-579667537a4bb6029d19ed46fcc7ace2fdca1cad.zip |
Add VerifyCookie instructions to "DROP XXX IF EXISTS" statements if the specified database object does not exist when the statement is prepared.
FossilOrigin-Name: a46f32900a013aa6bb2dad2a9ed3ce00ab2493fd
Diffstat (limited to 'src/trigger.c')
-rw-r--r-- | src/trigger.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/trigger.c b/src/trigger.c index 8952ad59a..0f3f5bad3 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -502,6 +502,8 @@ void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){ if( !pTrigger ){ if( !noErr ){ sqlite3ErrorMsg(pParse, "no such trigger: %S", pName, 0); + }else{ + sqlite3CodeVerifyNamedSchema(pParse, zDb); } pParse->checkSchema = 1; goto drop_trigger_cleanup; |