From: Jean-Marc Pigeon (Delson) Date: Tue, 24 Jun 2025 13:16:01 +0000 (-0400) Subject: Starting to have localdatabase for test X-Git-Tag: tag-0.10~49 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=057041093c7c0b42ad32f53d59bc5640b3d91b42;p=jmp%2Fmailleur Starting to have localdatabase for test --- diff --git a/Makefile b/Makefile index 95a154d..2b18f1c 100644 --- a/Makefile +++ b/Makefile @@ -176,6 +176,7 @@ tstspf : clean debug #-------------------------------------------------------------------- #preparing a test area newtest : deltest + @ $(MAKE) -s -C sql $@ @ mkdir -p $(TESTDIR)/var/run @ mkdir -p $(TESTDIR)/var/spool/$(APPNAME)/{in,out}-logs @ mkdir -p $(TESTDIR)/var/spool/$(APPNAME)/queue @@ -186,6 +187,7 @@ newtest : deltest $(TESTDIR)/$(SBINDIR) deltest : + @ $(MAKE) -s -C sql $@ @ rm -fr $(TESTDIR) #-------------------------------------------------------------------- diff --git a/sql/Makefile b/sql/Makefile index 92be5b1..575f82b 100644 --- a/sql/Makefile +++ b/sql/Makefile @@ -14,5 +14,18 @@ mailleur.mysql \ cpp -P -DMYSQL mailleur.sql > mailleur.mysql #-------------------------------------------------------------------- +#procedure to dele or craate a postgresql test database + +newtest: mailleur.postg + @ ( \ + echo "create database mailleur;" \ + ) | psql -q -U postgres template1 + @ cat mailleur.postg | psql mailleur; + +deltest : + @ ( \ + echo "drop database mailleur;" \ + ) | psql -q -U postgres template1 +#-------------------------------------------------------------------- clean : @ rm -fr mailleur.mysql mailleur.postg diff --git a/sql/mailleur.postg b/sql/mailleur.postg new file mode 100644 index 0000000..3dffd8c --- /dev/null +++ b/sql/mailleur.postg @@ -0,0 +1,7 @@ +CREATE TABLE emails ( + email TEXT, + space INTEGER + DEFAULT 0, + mxspace INTEGER + DEFAULT 20000 + );