]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Starting to have localdatabase for test
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Tue, 24 Jun 2025 13:16:01 +0000 (09:16 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Tue, 24 Jun 2025 13:16:01 +0000 (09:16 -0400)
Makefile
sql/Makefile
sql/mailleur.postg [new file with mode: 0644]

index 95a154df6a7a4ae914b419255696d1e79f52c6b8..2b18f1c41e49b149e0fb93d44f81b3fd311b7b7b 100644 (file)
--- 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)
 
 #--------------------------------------------------------------------
index 92be5b146ef04dba4e25bec541ad27229b7340b0..575f82b0e94d8ed0c0e31e8d2d5ae6befadabeb2 100644 (file)
@@ -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 (file)
index 0000000..3dffd8c
--- /dev/null
@@ -0,0 +1,7 @@
+CREATE TABLE emails (
+ email TEXT,
+ space INTEGER
+  DEFAULT 0,
+ mxspace INTEGER
+  DEFAULT 20000
+ );