diff options
author | danielk1977 <danielk1977@noemail.net> | 2004-05-29 10:23:19 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2004-05-29 10:23:19 +0000 |
commit | 3df6b2570f3b6adff9e22038a8594cd6deba0fcd (patch) | |
tree | ad5e38c502bebc1032792a938032ae311990914e /src/trigger.c | |
parent | e7d00f5825ed22c50cafa59cebfba73f223311e8 (diff) | |
download | sqlite-3df6b2570f3b6adff9e22038a8594cd6deba0fcd.tar.gz sqlite-3df6b2570f3b6adff9e22038a8594cd6deba0fcd.zip |
Fix vacuum so that it works with blobs. (CVS 1490)
FossilOrigin-Name: 4feb4b9a71ce7a92924d2358a7ccecb4cca19223
Diffstat (limited to 'src/trigger.c')
-rw-r--r-- | src/trigger.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/trigger.c b/src/trigger.c index e9e31b2db..fa701e2d6 100644 --- a/src/trigger.c +++ b/src/trigger.c @@ -213,7 +213,9 @@ void sqlite3FinishTrigger( { OP_String, 0, 0, 0 }, /* 2: trigger name */ { OP_String, 0, 0, 0 }, /* 3: table name */ { OP_Integer, 0, 0, 0 }, - { OP_String, 0, 0, 0 }, /* 5: SQL */ + { OP_String, 0, 0, "CREATE TRIGGER "}, + { OP_String, 0, 0, 0 }, /* 6: SQL */ + { OP_Concat, 2, 0, 0 }, { OP_MakeRecord, 5, 0, "tttit" }, { OP_PutIntKey, 0, 0, 0 }, }; @@ -228,7 +230,7 @@ void sqlite3FinishTrigger( addr = sqlite3VdbeAddOpList(v, ArraySize(insertTrig), insertTrig); sqlite3VdbeChangeP3(v, addr+2, nt->name, 0); sqlite3VdbeChangeP3(v, addr+3, nt->table, 0); - sqlite3VdbeChangeP3(v, addr+5, pAll->z, pAll->n); + sqlite3VdbeChangeP3(v, addr+6, pAll->z, pAll->n); if( nt->iDb==0 ){ sqlite3ChangeCookie(db, v, 0); } |