/[hr-web]/sql/Makefile
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /sql/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations)
Sat Apr 21 14:14:42 2001 UTC (23 years ago) by dpavlin
Branch: MAIN
Changes since 1.2: +5 -1 lines
better output, convert...

1 dpavlin 1.1 db=education
2     portal=portal.pliva.hr
3    
4     all:
5     @echo dump,create,drop,insert,fill
6    
7     dump:
8     pg_dump $(db) > $(db).sql
9    
10     create:
11     createdb $(db)
12     drop:
13     psql -c "drop database $(db)" template1
14    
15     insert:
16     # psql $(db) < $(db).sql
17     cat $(db).sql | sed 's/::text//' | sed 's/::bool//' | psql $(db)
18    
19     fill: drop create insert
20    
21     fill2:
22     psql -c "drop database $(db)2" template1
23     createdb $(db)2
24     cat $(db).sql | sed 's/::text//' | sed 's/::bool//' | psql $(db)2
25    
26 dpavlin 1.3 convert: dump
27     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
28    
29    
30 dpavlin 1.1 dist2portal:
31     psql -h $(portal) -c "drop database $(db)" template1
32     psql -h $(portal) -c "create database $(db)" template1
33 dpavlin 1.3 pg_dump $(db) | 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' | ssh portal "psql $(db)"
34 dpavlin 1.1
35     dist2test:
36     psql -c "drop database $(db)" template1
37     psql -c "create database $(db)" template1
38    
39     # pg_dump -h $(portal) $(db) | \
40    
41     ssh portal "pg_dump $(db)" | \
42     sed -e 's/::"*text"*//gi' -e 's/::"*bool"*//gi' -e 's/::"*varchar"*//gi' -e 's/::"*bpchar"*//gi' |\
43     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' | psql $(db)
44    
45    

  ViewVC Help
Powered by ViewVC 1.1.26