]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Able to populate postgesql database
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Tue, 24 Jun 2025 13:24:15 +0000 (09:24 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Tue, 24 Jun 2025 13:24:15 +0000 (09:24 -0400)
conf/mailleur.conf.dvl
sql/Makefile
sql/datatest.sql [new file with mode: 0644]

index 5811162d5e7674ab6f88c6c1bc3760f7b8ae8364..a1a0f7a1086635c1ccd2cd5b0ccd71b13c8c6147 100644 (file)
@@ -4,7 +4,7 @@
 #Defining application name
 APPNAME=mailleur
 #defining local default domain
-DFLTDOMAIN="example.com""
+DFLTDOMAIN="localtest.example.com"
 #------------------------------------------------
 #list of listening port to do SMTP protocole
 #format
index 575f82b0e94d8ed0c0e31e8d2d5ae6befadabeb2..27c261ff895d10253847b480200576a703c2f09f 100644 (file)
@@ -21,6 +21,7 @@ newtest:  mailleur.postg
             echo "create database mailleur;"           \
             ) | psql -q -U postgres template1
           @ cat mailleur.postg | psql mailleur;
+          @ cpp -P -DPOSTGRESQL datatest.sql | psql -q mailleur;
 
 deltest        :
           @ (                                          \
diff --git a/sql/datatest.sql b/sql/datatest.sql
new file mode 100644 (file)
index 0000000..5be30ce
--- /dev/null
@@ -0,0 +1,17 @@
+/*addon for test purpose only   */
+#ifdef POSTGRESQL
+#define ADDTIME(adding) 'adding'
+#define CONCAT(A,B)     A||B
+#define INET_ATON(A)    A
+#define ENCRYPT(A,B)    encrypt(A,B,'aes')
+#endif
+#ifdef MYSQL
+#define ADDTIME(adding) INTERVAL adding
+#define CONCAT(A,B)     concat(A,B)
+#define INET_ATON(A)    inet_aton(A)
+#define ENCRYPT(A,B)    encrypt(A,B)
+#endif
+
+//adding a list of local email
+INSERT INTO emails (email) values ('user1@localtest.example.com');
+INSERT INTO emails (email) values ('user2@localtest.example.com');