]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Adding creation field within table (to allow easy rotate log)
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 29 Jun 2025 16:53:39 +0000 (12:53 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 29 Jun 2025 16:53:39 +0000 (12:53 -0400)
sql/mailleur.sql

index 130693d2c8f1503a1a7984c650ed9f4b74991eb2..ed22b2f01b6c64aafa60517f65b43249b60ac2c2 100644 (file)
@@ -50,6 +50,8 @@
 /********************************************************/
 //table to define LOCAL user
 CREATE TABLE emails    (
+       creation        DBTIMESTAMP     //record creation
+                       DFLT NOW(),
        email           TEXTUNIQUE,     //User email
        password        TEXT            //User password
                        DFLT '!',
@@ -66,6 +68,8 @@ GRANT SELECT                          ON emails TO maildove;
 
 //table about session
 CREATE TABLE sessions  (
+       creation        DBTIMESTAMP     //record creation
+                       DFLT NOW(),
        sessid          TEXTUNIQUE,     //Session id
        sesstitle       TEXT,           //The session email title
        sessfrom        TEXT,           //The session from
@@ -76,3 +80,15 @@ CREATE TABLE sessions        (
                        DFLT 'NULL'
        );
 GRANT SELECT                           ON sessions TO mailapache;
+
+//table about recipient email information
+//summerize all emails recived status according sessions and recipient
+CREATE TABLE infos     (
+       creation        DBTIMESTAMP     //record creation
+                       DFLT NOW(),
+       sessid          TEXT,           //Session id
+       rcptto          text,           //Recipient status
+       numline         INTEGER,        //status line
+       info            TEXT            //line info
+       );
+GRANT SELECT                           ON sessions TO mailapache;