Skip to content

Instantly share code, notes, and snippets.

@fnazarios
Created July 22, 2014 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fnazarios/13382572353e6284db20 to your computer and use it in GitHub Desktop.
Save fnazarios/13382572353e6284db20 to your computer and use it in GitHub Desktop.
CREATE TRIGGER workaround_whats AFTER INSERT
ON ZWAMESSAGE
BEGIN
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'ff', 'f f')
where ZWAMESSAGE.ZTEXT like '%ff%';
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fi', 'f i')
where ZWAMESSAGE.ZTEXT like '%fi%';
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fl', 'f l')
where ZWAMESSAGE.ZTEXT like '%fl%';
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'ç', 'c')
where ZWAMESSAGE.ZTEXT like '%ç%';
END
@fnazarios
Copy link
Author

Tutorial

  1. Download ChatStorage.sqlite with iExplorer or other (how to https://www.youtube.com/watch?v=QojgaAowKmA);
  2. Run query #1 (below);
  3. Run query #2 (below);
  4. Send ChatStorage.sqlite to Documents again (see on video above);
Query 1
update ZWAMESSAGE
 set ZTEXT = replace( ZTEXT, 'ff', 'f f')
 where ZWAMESSAGE.ZTEXT like '%ff%';
update ZWAMESSAGE
 set ZTEXT = replace( ZTEXT, 'fi', 'f i')
 where ZWAMESSAGE.ZTEXT like '%fi%';
update ZWAMESSAGE
 set ZTEXT = replace( ZTEXT, 'fl', 'f l')
 where ZWAMESSAGE.ZTEXT like '%fl%';
update ZWAMESSAGE
 set ZTEXT = replace( ZTEXT, 'ç', 'c')
 where ZWAMESSAGE.ZTEXT like '%ç%';
Query 2
CREATE TRIGGER workaround_whats AFTER INSERT 
ON ZWAMESSAGE
BEGIN
     update ZWAMESSAGE
     set ZTEXT = replace( ZTEXT, 'ff', 'f f')
     where ZWAMESSAGE.ZTEXT like '%ff%';
    update ZWAMESSAGE
     set ZTEXT = replace( ZTEXT, 'fi', 'f i')
     where ZWAMESSAGE.ZTEXT like '%fi%';
    update ZWAMESSAGE
     set ZTEXT = replace( ZTEXT, 'fl', 'f l')
     where ZWAMESSAGE.ZTEXT like '%fl%';
    update ZWAMESSAGE
     set ZTEXT = replace( ZTEXT, 'ç', 'c')
     where ZWAMESSAGE.ZTEXT like '%ç%';
END

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment