Fix: Les makefiles gnrent un fichier sql qui doit contenir la cration des cls aprs la cration de toute les tables.
This commit is contained in:
parent
e9ea643548
commit
b08e8f0550
@ -41,8 +41,8 @@ SQL=mysql
|
||||
BASE=dolibarr
|
||||
OPTIONS=
|
||||
|
||||
FIND=find
|
||||
#FIND="c:/Program files/cygwin/bin/find"
|
||||
#FIND=find
|
||||
FIND="c:/Program files/cygwin/bin/find"
|
||||
|
||||
|
||||
TABLES=$(shell $(FIND) tables/ -name "*sql")
|
||||
@ -111,5 +111,6 @@ mysql.sql: $(TABLES) data/data.sql Makefile
|
||||
echo "-- Fichier généré par make mysql.sql" > mysql.sql
|
||||
echo "-- Contient les ordres de creation des tables + les clés + les données" >> mysql.sql
|
||||
echo "-- ;" >> mysql.sql
|
||||
$(FIND) tables/ -name "*sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> mysql.sql
|
||||
$(FIND) tables/ -name "*sql" | grep -v "key.sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> mysql.sql
|
||||
$(FIND) tables/ -name "*sql" | grep "key.sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> mysql.sql
|
||||
cat data/data.sql | grep -v ^-- >> mysql.sql
|
||||
|
||||
@ -104,5 +104,6 @@ pgsql.sql: $(TABLES) data/data.sql Makefile
|
||||
echo "-- Fichier généré par make pgsql.sql" > pgsql.sql
|
||||
echo "-- Contient les ordres de creation des tables + les clés + les données" >> pgsql.sql
|
||||
echo "-- ;" >> pgsql.sql
|
||||
$(FIND) tables/ -name "*sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> pgsql.sql
|
||||
$(FIND) tables/ -name "*sql" | grep -v "key.sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> pgsql.sql
|
||||
$(FIND) tables/ -name "*sql" | grep "key.sql" | xargs cat | grep -v "^--" | cut -d "-" -f 1 >> pgsql.sql
|
||||
cat data/data.sql | grep -v ^-- >> pgsql.sql
|
||||
|
||||
Loading…
Reference in New Issue
Block a user