1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-11 01:42:22 +03:00

Miscellaneous test coverage improvements. (CVS 4734)

FossilOrigin-Name: 720bc20a11275ffe139df9203f23e0683b9b4db1
This commit is contained in:
drh
2008-01-21 16:22:45 +00:00
parent a55e93555e
commit 60a713c66b
11 changed files with 194 additions and 103 deletions

View File

@@ -12,7 +12,7 @@
** This file contains C code routines that are called by the parser
** to handle INSERT statements in SQLite.
**
** $Id: insert.c,v 1.226 2008/01/19 03:35:59 drh Exp $
** $Id: insert.c,v 1.227 2008/01/21 16:22:46 drh Exp $
*/
#include "sqliteInt.h"
@@ -1113,9 +1113,7 @@ void sqlite3GenerateConstraintChecks(
onError = OE_Abort;
}
if( onError==OE_Replace && pTab->pIndex==0 ){
seenReplace = 1;
}else{
if( onError!=OE_Replace || pTab->pIndex ){
if( isUpdate ){
j2 = sqlite3VdbeAddOp3(v, OP_Eq, regRowid, 0, regRowid-1);
}
@@ -1398,7 +1396,7 @@ static int xferCompatibleIndex(Index *pDest, Index *pSrc){
return 0; /* Different sort orders */
}
if( pSrc->azColl[i]!=pDest->azColl[i] ){
return 0; /* Different sort orders */
return 0; /* Different collating sequences */
}
}