treasuredb/t/schema.sh
2017-01-23 19:08:04 +01:00

12 lines
291 B
Bash

setup_database() {
cat schema/{tables.sql,*/*} | sqlite3 $1
}
echo "My database file: $1"
if setup_database $1; then
diff t/schema.out <(sqlite3 $1 < t/schema.sql 2>&1) \
&& rm $1 && setup_database $1 \
&& TRSRDB_SQLITE_FILE=$1 perl t/schema.t \
&& rm -i $1
fi