]> matita.cs.unibo.it Git - helm.git/blob - helm/metadata/Makefile
Script to create and drop tables and indexes committed.
[helm.git] / helm / metadata / Makefile
1 FILLDB=fill_db.sql
2
3 all:
4         rm -f $(FILLDB)
5         time for i in `cat tipi_induttivi.txt` ; do (cd tmp ; wget -t 1 -O downloaded.xml.gz "http://mowgli.cs.unibo.it:58081/getxml?format=gz&uri=$$i") ; zcat tmp/downloaded.xml.gz > tmp/inductive_type.xml ; extractor/meta_ind $$i "tmp/inductive_type.xml" >> $(FILLDB) ; rm -f tmp/downloaded.xml.gz tmp/inductive_type.xml; done > log 2>&1
6         time for i in `cat costanti_e_variabili.txt` ; do (cd tmp ; wget -t 1 -O downloaded.xml.gz "http://mowgli.cs.unibo.it:58081/getxml?format=gz&uri=$$i" ; wget -t 1 -O downloaded_body.xml.gz "http://mowgli.cs.unibo.it:58081/getxml?format=gz&uri=$$i.body"); zcat tmp/downloaded.xml.gz > tmp/type.xml ; zcat tmp/downloaded_body.xml.gz > tmp/body.xml ; extractor/meta $$i "tmp/body.xml" "tmp/type.xml" >> $(FILLDB) ; rm -f tmp/downloaded.xml.gz tmp/downloaded_body.xml.gz tmp/type.xml tmp/body.xml ; done > log 2>&1
7
8 drop_tables:
9         cat sql/drop_mowgli_tables.sql | mysql -pbjIcRpru -u helmadmin mowgli
10
11 create_tables:
12         cat sql/create_mowgli_tables.sql | mysql -pbjIcRpru -u helmadmin mowgli
13
14 fill_db:
15         cat $(FILLDB) | mysql -pbjIcRpru -u helmadmin mowgli
16
17 .PHONY: all create_tables drop_tables fill_db