: mailleur.sql
cpp -P -DMYSQL mailleur.sql > mailleur.mysql
-#--------------------------------------------------------------------
-#procedure to dele or craate a postgresql test database
+dbmysql : mailleur.mysql ndbmysql
+ @ - ( \
+ echo "CREATE USER `id -un`@localhost;"; \
+ echo "GRANT ALL PRIVILEGES ON mailleur.* to `id -un`@localhost;";\
+ echo "FLUSH PRIVILEGES;"; \
+ echo "CREATE DATABASE mailleur;"; \
+ ) | sudo mariadb -q
+ @ cat mailleur.mysql | mariadb -q mailleur;
+ @ cpp -P -DMYSQL datatest.sql | mariadb -q mailleur;
+ @ echo "MYSQL database ready"
+
-newtest: mailleur.postg
- @ ( \
+ndbmysql:
+ @-( \
+ echo "DROP DATABASE mailleur;"; \
+ echo "DROP USER `id -un`@localhost;"; \
+ ) | sudo mariadb
+
+dbpostg : mailleur.postg ndbpostg
+ @-( \
echo "create database mailleur;" \
) | psql -q -U postgres template1
- @ cat mailleur.postg | psql mailleur;
+ @ cat mailleur.postg | psql -q mailleur;
@ cpp -P -DPOSTGRESQL datatest.sql | psql -q mailleur;
+ @ echo "POSGRESQL database ready"
-deltest :
- @ ( \
+ndbpostg:
+ @-( \
echo "drop database mailleur;" \
) | psql -q -U postgres template1
+
+#--------------------------------------------------------------------
+#procedure to dele or craate a postgresql test database
+
+newtest : dbpostg dbmysql
+
+deltest : ndbpostg ndbmysql
+
#--------------------------------------------------------------------
clean :
@ rm -fr mailleur.mysql mailleur.postg