mirror of
https://github.com/dolthub/dolt.git
synced 2026-02-09 03:09:12 -06:00
38 lines
546 B
Bash
Executable File
38 lines
546 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "usage: setup.sh <dolt-dir> <data-dir>"
|
|
exit 1
|
|
fi
|
|
|
|
DIR=$1
|
|
DATA=$2
|
|
|
|
rm -rf $DIR
|
|
mkdir $DIR
|
|
cd $DIR
|
|
|
|
dolt init
|
|
|
|
dolt sql < $DATA/create.sql
|
|
|
|
i=0
|
|
for t in $(ls $DATA/ | grep "table"); do
|
|
echo $t
|
|
dolt table import --disable-fk-checks -u "table${i}" "$DATA/$t"
|
|
((i++))
|
|
done
|
|
|
|
dolt commit -Am "add tables"
|
|
|
|
dolt sql < $DATA/diverge_main.sql
|
|
|
|
dolt commit -Am "add rows to conflict"
|
|
|
|
dolt checkout -b feature
|
|
dolt reset --hard head~1
|
|
|
|
dolt sql < $DATA/branch.sql
|
|
|
|
dolt commit -Am "new branch"
|