@@ -69,9 +69,9 @@ - (void)doTestInsert
69
69
[sqls addObject: [NSString stringWithFormat: @" INSERT INTO %@%@ (identifier, content) VALUES(?1, ?2)" , self .schemaName, self .sourceTable]];
70
70
[sqls addObject: [NSString stringWithFormat: @" DELETE FROM %@%@ WHERE rowid == ?1" , self .schemaName, self .sourceTable]];
71
71
if (self.mode == MigrationObjectORMModeNormal || self.mode == MigrationObjectORMModeMissOneColumn || self.mode == MigrationObjectORMModeMissTwoColumn) {
72
- [sqls addObject: @" INSERT INTO main.testTable(rowid, identifier, content) VALUES((SELECT max(rowid) + 1 FROM temp.wcdb_union_testTable), ?1, ?2 )" ];
72
+ [sqls addObject: @" INSERT INTO main.testTable(identifier, content, rowid ) VALUES(?1, ?2, (SELECT max(rowid) + 1 FROM temp.wcdb_union_testTable))" ];
73
73
} else {
74
- [sqls addObject: [NSString stringWithFormat: @" INSERT INTO main.testTable(rowid, identifier, content) VALUES(?%d , ?1 , ?2 )" , SQLITE_MAX_VARIABLE_NUMBER]];
74
+ [sqls addObject: [NSString stringWithFormat: @" INSERT INTO main.testTable(identifier, content, rowid ) VALUES(?1 , ?2 , ?%d )" , SQLITE_MAX_VARIABLE_NUMBER]];
75
75
}
76
76
[sqls addObject: @" COMMIT" ];
77
77
@@ -92,7 +92,7 @@ - (void)doTestInsertAutoIncrement
92
92
[sqls addObject: @" BEGIN IMMEDIATE" ];
93
93
[sqls addObject: [NSString stringWithFormat: @" INSERT INTO %@%@ (identifier, content) VALUES(?1, ?2)" , self .schemaName, self .sourceTable]];
94
94
[sqls addObject: [NSString stringWithFormat: @" DELETE FROM %@%@ WHERE rowid == ?1" , self .schemaName, self .sourceTable]];
95
- [sqls addObject: [NSString stringWithFormat: @" INSERT INTO main.testTable(rowid, identifier, content) VALUES(?%d , ?1 , ?2 )" , SQLITE_MAX_VARIABLE_NUMBER]];
95
+ [sqls addObject: [NSString stringWithFormat: @" INSERT INTO main.testTable(identifier, content, rowid ) VALUES(?1 , ?2 , ?%d )" , SQLITE_MAX_VARIABLE_NUMBER]];
96
96
[sqls addObject: @" COMMIT" ];
97
97
98
98
[self doTestObjects: expectedObjects
@@ -113,7 +113,7 @@ - (void)doTestInsertOrReplace
113
113
[sqls addObject: @" BEGIN IMMEDIATE" ];
114
114
[sqls addObject: [NSString stringWithFormat: @" INSERT OR REPLACE INTO %@%@ (identifier, content) VALUES(?1, ?2)" , self .schemaName, self .sourceTable]];
115
115
[sqls addObject: [NSString stringWithFormat: @" DELETE FROM %@%@ WHERE rowid == ?1" , self .schemaName, self .sourceTable]];
116
- [sqls addObject: [NSString stringWithFormat: @" INSERT OR REPLACE INTO main.testTable(rowid, identifier, content) VALUES(?%d , ?1 , ?2 )" , SQLITE_MAX_VARIABLE_NUMBER]];
116
+ [sqls addObject: [NSString stringWithFormat: @" INSERT OR REPLACE INTO main.testTable(identifier, content, rowid ) VALUES(?1 , ?2 , ?%d )" , SQLITE_MAX_VARIABLE_NUMBER]];
117
117
[sqls addObject: @" COMMIT" ];
118
118
119
119
[self doTestObjects: expectedObjects
0 commit comments