--- sql/Makefile 2001/04/21 14:14:42 1.3 +++ sql/Makefile 2002/06/19 16:38:10 1.4 @@ -1,31 +1,30 @@ -db=education -portal=portal.pliva.hr +db = education +portal = portal.pliva.hr all: - @echo dump,create,drop,insert,fill + @echo dump, create, drop, insert, fill dump: - pg_dump $(db) > $(db).sql + pg_dump "$(db)" >"$(db).sql" create: - createdb $(db) + createdb "$(db)" + drop: - psql -c "drop database $(db)" template1 + dropdb "$(db)" insert: -# psql $(db) < $(db).sql - cat $(db).sql | sed 's/::text//' | sed 's/::bool//' | psql $(db) + cat "$(db).sql" | sed -e 's/::text//g' -e 's/::bool//g' | psql "$(db)" fill: drop create insert fill2: - psql -c "drop database $(db)2" template1 - createdb $(db)2 - cat $(db).sql | sed 's/::text//' | sed 's/::bool//' | psql $(db)2 + dropdb "$(db)2" + createdb "$(db)2" + cat "$(db).sql" | sed -e 's/::text//g' -e 's/::bool//g' | psql "$(db)2" convert: dump - cat $(db).sql | sed 's/::text//' | sed 's/::bool//' | sed 's/ \([01][0-9]\)-\([0123][0-9]\)-\([12][0-9][0-9][0-9]\)/ \2-\1-\3/g' | sed 's,/usr/lib/pgsql/,/usr/lib/postgresql/lib/,g' > $(db)-7.sql - + cat "$(db).sql" | sed -e 's/::text//' -e 's/::bool//' | sed 's/ \([01][0-9]\)-\([0123][0-9]\)-\([12][0-9][0-9][0-9]\)/ \2-\1-\3/g' | sed 's,/usr/lib/pgsql/,/usr/lib/postgresql/lib/,g' > $(db)-7.sql dist2portal: psql -h $(portal) -c "drop database $(db)" template1