3
# Updates .sql files using .kexi files
4
# Only .sql file that is older than .kexi file is recreated.
5
# ksqlite is needed on the PATH
7
PATH=$PATH:../3rdparty/kexisql3/src/.libs/
8
which ksqlite > /dev/null || exit 1
10
for f in `ls -1 *.kexi` ; do
11
if test -f $f.sql -a ! $f.sql -ot $f ; then
12
echo "Local $f.sql is newer than $f - skipping it"
15
echo -n "Creating $f.sql ... "
16
echo "vacuum;" | ksqlite $f
17
echo .dump | ksqlite $f > $f.sql || exit 1