From: Nicolas Boisselier Date: Thu, 7 Dec 2017 05:24:52 +0000 (+0000) Subject: share/db/update.sh X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=d8b7b0a48ec1bd1698177dd09d5ef1da3187af9b;p=nb.git share/db/update.sh --- diff --git a/share/db/0-pre.sql b/share/db/0-pre.sql index dacbedf0..b49af9be 100644 --- a/share/db/0-pre.sql +++ b/share/db/0-pre.sql @@ -19,3 +19,4 @@ -- NB 25.10.17 ); PRAGMA encoding="UTF-8"; +PRAGMA foreign_keys=OFF; diff --git a/share/db/nb.db b/share/db/nb.db index 382d75fe..5cae0013 100644 Binary files a/share/db/nb.db and b/share/db/nb.db differ diff --git a/share/db/update.sh b/share/db/update.sh index 7fd229ca..9845927a 100755 --- a/share/db/update.sh +++ b/share/db/update.sh @@ -5,17 +5,20 @@ # # set +e -cd $(dirname "$0") TMP=`mktemp -d` +DIR=$(dirname "$0") +cd "$DIR" main() { ( cat << EOF .separator \t -`cat "*.sql"` -PRAGMA foreign_keys=OFF; -`data_src` +`cat *.sql` + +`./port > "$TMP/port.csv" && csv2table port "$TMP/port.csv"` +`./shell_function` + VACUUM; EOF @@ -23,8 +26,9 @@ EOF for f in $(shell_replace -find $NB_ROOT/*); do - echo "Update $f" | sed "s; $NB_ROOT/; ;" + echo "shell_replace $f" | sed "s; $NB_ROOT/; ;" shell_replace -i.shell_replace "$f" + #shell_replace "$f" | wc -l done @@ -33,13 +37,6 @@ done rm -rf "$TMP" } -data_src() { - - ./port > "$TMP/port.csv" - csv2table port "$TMP/port.csv" - -} - csv2table() { local name="$1"; shift local file="$1"; shift