|
@@ -731,7 +731,7 @@ void decryptfield (sqlite3_context *context, int argc, sqlite3_value **argv) {
|
|
|
NSString* create_cart_trigger=@"CREATE TRIGGER if not exists offline_cart_insert after insert on offline_cart BEGIN select offline_dirty(); UPDATE offline_cart SET modify_time= datetime('now', 'localtime') WHERE _id=new._id; END;CREATE TRIGGER if not exists offline_cart_update after update on offline_cart BEGIN select offline_dirty(); UPDATE offline_cart SET modify_time= datetime('now', 'localtime') WHERE _id=new._id; END;CREATE TRIGGER if not exists offline_cart_delete after delete on offline_cart BEGIN select offline_dirty(); END;";
|
|
NSString* create_cart_trigger=@"CREATE TRIGGER if not exists offline_cart_insert after insert on offline_cart BEGIN select offline_dirty(); UPDATE offline_cart SET modify_time= datetime('now', 'localtime') WHERE _id=new._id; END;CREATE TRIGGER if not exists offline_cart_update after update on offline_cart BEGIN select offline_dirty(); UPDATE offline_cart SET modify_time= datetime('now', 'localtime') WHERE _id=new._id; END;CREATE TRIGGER if not exists offline_cart_delete after delete on offline_cart BEGIN select offline_dirty(); END;";
|
|
|
|
|
|
|
|
|
|
|
|
|
- NSString* create_wishlist_trigger=@"CREATE TRIGGER if not exists wishlist_insert after insert on wishlist BEGIN select offline_dirty(); UPDATE wishlist SET modify_time= datetime('now', 'localtime') WHERE _id=new._id;END;CREATE TRIGGER if not exists wishlist_update after update on wishlist BEGIN select offline_dirty(); UPDATE wishlist SET modify_time= datetime('now', 'localtime'), is_ditry = 1 WHERE _id=new._id; END;CREATE TRIGGER if not exists wishlist_delete after DELETE ON wishlist BEGIN select offline_dirty(); END;";
|
|
|
|
|
|
|
+ NSString* create_wishlist_trigger=@"drop trigger if exists wishlist_insert;drop trigger if exists wishlist_update;drop trigger if exists wishlist_delete;CREATE TRIGGER if not exists wishlist_insert after insert on wishlist BEGIN select offline_dirty(); UPDATE wishlist SET modify_time= datetime('now', 'localtime') WHERE _id=new._id;END;CREATE TRIGGER if not exists wishlist_update after update on wishlist BEGIN select offline_dirty(); UPDATE wishlist SET modify_time= datetime('now', 'localtime'), is_dirty = 1 WHERE _id=new._id; END;CREATE TRIGGER if not exists wishlist_delete after DELETE ON wishlist BEGIN select offline_dirty(); END;";
|
|
|
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
|
|
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
|
|
|
|
|
|
|
|
//if(appDelegate.offline_mode)
|
|
//if(appDelegate.offline_mode)
|
|
@@ -769,11 +769,7 @@ void decryptfield (sqlite3_context *context, int argc, sqlite3_value **argv) {
|
|
|
[self execSql:create_bundle db:db];
|
|
[self execSql:create_bundle db:db];
|
|
|
[self execSql:create_catalog db:db];
|
|
[self execSql:create_catalog db:db];
|
|
|
[self execSql:create_errlog db:db];
|
|
[self execSql:create_errlog db:db];
|
|
|
- [self execSql:create_order_trigger db:db];
|
|
|
|
|
- [self execSql:create_contact_trigger db:db];
|
|
|
|
|
- [self execSql:create_cart_trigger db:db];
|
|
|
|
|
- [self execSql:create_wishlist_trigger db:db];
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -806,6 +802,16 @@ void decryptfield (sqlite3_context *context, int argc, sqlite3_value **argv) {
|
|
|
|
|
|
|
|
[self alterTable:@"offline_order" columns:@"modify_time TIMESTAMP" rename:NO db:db];
|
|
[self alterTable:@"offline_order" columns:@"modify_time TIMESTAMP" rename:NO db:db];
|
|
|
[self alterTable:@"offline_order" columns:@"ship_via text" rename:NO db:db];
|
|
[self alterTable:@"offline_order" columns:@"ship_via text" rename:NO db:db];
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ [self execSql:create_order_trigger db:db];
|
|
|
|
|
+ [self execSql:create_contact_trigger db:db];
|
|
|
|
|
+ [self execSql:create_cart_trigger db:db];
|
|
|
|
|
+ [self execSql:create_wishlist_trigger db:db];
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// NSString *rename_model_to_product = @"alter model rename to product";
|
|
// NSString *rename_model_to_product = @"alter model rename to product";
|
|
|
// [self execSql:rename_model_to_product db:db];
|
|
// [self execSql:rename_model_to_product db:db];
|
|
|
//
|
|
//
|