s4

changeset 784:f9702e2c6591 feature-world

Ensure to roder by rowid
author HIROSE Yuuji <yuuji@gentei.org>
date Sat, 13 Jun 2020 07:49:52 +0900
parents 5adf7e5a5fcc
children 1f310d682c07
files s4-migrate.sh
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line diff
     1.1 --- a/s4-migrate.sh	Fri Jun 12 21:27:53 2020 +0900
     1.2 +++ b/s4-migrate.sh	Sat Jun 13 07:49:52 2020 +0900
     1.3 @@ -53,14 +53,13 @@
     1.4  	  WHERE id IN ($blogs);
     1.5  	EOF
     1.6    done
     1.7 -  for blogid in $blogs; do
     1.8 -    for tbl in article article_s article_m; do
     1.9 -      query <<-EOF
    1.10 +  for tbl in article article_s article_m; do
    1.11 +    query <<-EOF
    1.12  	REPLACE INTO dst.$tbl
    1.13  	  SELECT * FROM main.$tbl
    1.14 -	  WHERE id IN (SELECT id FROM main.article WHERE blogid IN ($blogs));
    1.15 +	  WHERE id IN (SELECT id FROM main.article WHERE blogid IN ($blogs))
    1.16 +	  ORDER BY rowid;
    1.17  	EOF
    1.18 -    done
    1.19    done
    1.20    ## Check the equality of two DBs
    1.21    echo "grid=$grid grp=$grp qgrp=$qgrp" | htmlescape
    1.22 @@ -121,6 +120,7 @@
    1.23  	EOF
    1.24      # Create blog-rowid conversion table
    1.25      sedfile=$tmpd/arttrans.sed
    1.26 +    sedfile=tmp/arttrans.sed
    1.27      query <<-EOF > $sedfile
    1.28  	WITH arttrans AS (
    1.29  	  SELECT s.rowid srcrid, d.rowid dstrid