projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
consistent management of incremental schema migration
[brisk.git]
/
sql
/
builder.sh
diff --git
a/sql/builder.sh
b/sql/builder.sh
index
4acc242
..
83843d3
100755
(executable)
--- a/
sql/builder.sh
+++ b/
sql/builder.sh
@@
-14,7
+14,8
@@
usage () {
echo " rebuild"
echo " psql"
echo " piped"
echo " rebuild"
echo " psql"
echo " piped"
- echo " add <filesql>"
+ echo " add <filesql> [<filesql2> [..]]"
+ echo " del <filesql> [<filesql2> [..]]"
echo " dump [dumpfile]"
echo " dumpall [dumpfile]"
echo " all"
echo " dump [dumpfile]"
echo " dumpall [dumpfile]"
echo " all"
@@
-145,7
+146,10
@@
case $CMD in
fi
;;
"add")
fi
;;
"add")
- cat "$1" | sqlexe
+ ( echo "-- MESG: add start" ; cat "$@" | egrep -iv "$MATCH_DROP" ; echo "-- MESG: add end" ; ) | sqlexe
+ ;;
+ "del")
+ ( echo "-- MESG: del start" ; cat "$@" | egrep -i "$MATCH_DROP" | tac ; echo "-- MESG: del end" ; ) | sqlexe
;;
"help"|"-h"|"--help")
usage 0
;;
"help"|"-h"|"--help")
usage 0
@@
-155,4
+159,4
@@
case $CMD in
;;
esac
;;
esac
-exit 0
\ No newline at end of file
+exit 0