added README with description
[pgsql-fix-value-too-long] / import-pgsql-dump.sh
1 #!/bin/sh -xe
2
3 echo started on `date`
4 touch errors
5 (
6 psql -l | grep ibatisti | awk '{ print $1 }' | xargs -i dropdb {}
7 ./pgsql-fix-value-too-long.pl errors $1 | \
8 ( psql --echo-queries template1 2>&1 )
9 2>&1 ) | tee log
10 grep -A 1 'value too long' log | tee -a errors 
11 mv log log.last
12 grep 'value too long' log.last && exec $0 $*