File indexing completed on 2024-05-12 16:39:43
0001 #!/bin/sh 0002 set -e 0003 0004 # Updates .sql files using .kexi files 0005 # Only .sql file that is older than .kexi file is recreated. 0006 # sqlite3 is needed on the PATH 0007 0008 which sqlite3 > /dev/null || exit 1 0009 0010 for f in `ls -1 *.kexi` ; do 0011 if test -f $f.sql -a ! $f.sql -ot $f ; then 0012 echo "Local $f.sql is newer than $f - skipping it" 0013 continue 0014 fi 0015 echo -n "Creating $f.sql ... " 0016 echo "vacuum;" | sqlite3 $f 0017 echo .dump | sqlite3 $f > $f.sql 0018 echo "OK" 0019 done