s4
changeset 903:d81dd0ed2d6d
Add performance check logging.
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sun, 03 Jan 2021 12:33:19 +0900 |
parents | d9ecb727edcd |
children | 0352ff0fb37f |
files | s4-world.sh |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line diff
1.1 --- a/s4-world.sh Sun Jan 03 09:51:46 2021 +0900 1.2 +++ b/s4-world.sh Sun Jan 03 12:33:19 2021 +0900 1.3 @@ -106,7 +106,7 @@ 1.4 esac 1.5 fi 1.6 ## num=$(sqlite3 -bail -cmd 'PRAGMA FOREIGN_KEYS=on' $db <<EOF 1.7 - num=$(query <<EOF 1.8 + result=$(query <<EOF 1.9 BEGIN; 1.10 DElETE FROM main.user WHERE rowid NOT IN (SELECT rowid FROM m.user); 1.11 INSERT INTO main.user(rowid, name) 1.12 @@ -123,17 +123,23 @@ 1.13 EXCEPT 1.14 SELECT rowid,* FROM main.user_m $SYNCCOND 1.15 ;} /* SYNC_M closed here */ 1.16 +SELECT 'OK'; 1.17 END; 1.18 - 1.19 +EOF 1.20 + ) 1.21 + err "`gdate +%S.%3N` Update account tables finished with result=[$result]" 1.22 + test x"$result" = x"OK" && num=$(query <<EOF 1.23 /* Compare user tables */ 1.24 WITH master AS ( 1.25 SELECT p.rowid,* FROM m.user p 1.26 NATURAL LEFT JOIN m.user_s 1.27 ${SYNC_M:+ NATURAL LEFT JOIN m.user_m} 1.28 + $SYNCCOND 1.29 ), thisworld AS ( 1.30 SELECT p.rowid,* FROM user p 1.31 NATURAL LEFT JOIN user_s 1.32 ${SYNC_M:+ NATURAL LEFT JOIN user_m} 1.33 + $SYNCCOND 1.34 ), m_a AS ( 1.35 SELECT * FROM master EXCEPT SELECT * FROM thisworld 1.36 ), a_m AS (