ExtensionCrawler/scripts/merge_dbs.sh

18 lines
428 B
Bash
Executable File

#!/bin/bash
FROM_DB=$1
TO_DB=$2
if [ -z $FROM_DB ] || ! [ -f $FROM_DB ]; then
echo "source db not provided or does not exist"
exit 1
fi
if [ -z $TO_DB ] || ! [ -f $TO_DB ]; then
echo "destination db not provided or does not exist"
exit 1
fi
echo "Merging $FROM_DB into $TO_DB..."
sqlite3 $FROM_DB .dump | grep -v "^CREATE TABLE" | sed -r "s/^(INSERT INTO \"review\" VALUES\()[[:digit:]]+,/\1null,/" | sqlite3 $TO_DB