]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Starting to have sessions table
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Fri, 27 Jun 2025 15:48:56 +0000 (11:48 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Fri, 27 Jun 2025 15:48:56 +0000 (11:48 -0400)
lib/unisql.h
sql/mailleur.sql

index 273319e2cd89e07cfe2aff9c91ca515f60602700..2f8bee983444bcf1e791e49b50017d0f22a61a5a 100644 (file)
@@ -11,6 +11,7 @@
 
 typedef enum    {
         sql_select,     //select a record
+        sql_insert,     //create a record
         sql_update,     //update a record
         sql_delete,     //delete a record
         sql_uknown      //No action
index 51a6bc5b1f570dd22de545a971045b5be7d0daab..de7edb34f0a07abbcd72f7bedc672f5d7237595a 100644 (file)
@@ -48,6 +48,7 @@
 /*     User available email definition table           */
 /*                                                     */
 /********************************************************/
+//table to define LOCAL user
 CREATE TABLE emails    (
        email           TEXTUNIQUE,     //User email
        password        TEXT            //User password
@@ -61,3 +62,14 @@ CREATE TABLE emails  (
        );
 GRANT SELECT,INSERT,UPDATE,DELETE      ON emails TO mailapache;
 GRANT SELECT                           ON emails TO maildove;
+
+
+//table about session
+CREATE TABLE sessions  (
+       sessid          TEXTUNIQUE,     //Session id
+       sessfrom        TEXT,           //The session from
+       emailfrom       TEXT,           //The from within the email itself
+       taille          INTEGER         //The email size
+                       DFLT 0
+       );
+GRANT SELECT                           ON sessions TO mailapache;