findout:database
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| findout:database [2023/07/31 02:32] – created admin | findout:database [2023/10/13 09:55] (Version actuelle) – [3 Notions] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | second test | + | ====== 3 Notions ====== |
| + | |||
| + | Sower/ | ||
| + | heading/ | ||
| + | item/info : ce sont les informations unitaires qu'un " | ||
| + | |||
| + | Chacun de ces objet est identifiable de manière unique via un code. | ||
| + | ainsi, un " | ||
| + | * l' | ||
| + | * l' | ||
| + | * l' | ||
| + | |||
| + | ====== Sower ====== | ||
| + | * id | ||
| + | * nom (surnom) | ||
| + | * email (qui le définit comme utilisateur unique de l' | ||
| + | * code (unique et délivré par findout, il permet de partager ses infos sans que ça transparaisse dans l' | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | ====== Heading ====== | ||
| + | * id | ||
| + | * owner/sower (le propriétaire de la rubrique) | ||
| + | * nom | ||
| + | * code (unique et délivré par findout, il permet de partager les infos de toute l' | ||
| + | * contenu (la rubrique peut aussi délivrer un contenu) | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | A noter : | ||
| + | * le nom de la rubrique est unique pour un semeur donné | ||
| + | |||
| + | ====== Item ====== | ||
| + | * id | ||
| + | * heading (la rubrique qui contient l' | ||
| + | * nom | ||
| + | * code (unique et délivré par findout, il permet de partager spécifiquement cette info) | ||
| + | * contenu (le contenu spécifique de l' | ||
| + | * validfrom (date à partir de laquelle l'info est accessible) | ||
| + | * validuntil (date à partir de laquelle l'info n'est plus accessible) | ||
| + | * countdown (o/n, définit si l'on permet d' | ||
| + | * toolatewarning (o/n, définit si l'on prévient l' | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | A noter : | ||
| + | * le nom de l'info est unique pour une rubrique donnée | ||
| + | |||
| + | ====== Codes ====== | ||
| + | |||
| + | Tous les codes sont regroupés dans une table spécifique pour s' | ||
| + | |||
| + | * id | ||
| + | * code | ||
| + | * date de creation | ||
| + | * date de dernière modification | ||
| + | |||
| + | Pour des raisons de statistiques voir si on rajoute un champs hit pour comptabiliser le nombre d' | ||
| + | |||
| + | Sinon ce sera dans une table 1< | ||
| + | |||
| + | //====== Tables annexes ======// | ||
| + | |||
| + | ====== Likes ====== | ||
| + | |||
| + | Recueille les avis des utilisateurs | ||
| + | * id | ||
| + | * nom d' | ||
| + | * note o/n ou x/5 ou x/10 | ||
| + | * commentaire pour expliquer la note | ||
| + | * date de creation | ||
| + | * date de dernière modification | ||
| + | |||
| + | On peut rajouter un champs publication, | ||
| + | |||
| + | ====== Notifications ====== | ||
| + | |||
| + | Pour gérer les notifications vers les users avec compte. | ||
| + | |||
| + | * id | ||
| + | * sower | ||
| + | * notification (peut être un code) | ||
| + | * acquittement (lu par l' | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | ====== Portefeuille ====== | ||
| + | |||
| + | Pour stocker les codes que l'on a reçu afin de ne pas les disperser ou même les perdre | ||
| + | |||
| + | * id | ||
| + | * sower | ||
| + | * code | ||
| + | * note personnelle (initialisée par le titre originel du code) | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | //====== Tables système ======// | ||
| + | |||
| + | ====== Secret ====== | ||
| + | |||
| + | Une table dissociée pour stocker les données d' | ||
| + | |||
| + | * id | ||
| + | * sower | ||
| + | * password | ||
| + | * authent externe (ex: google) | ||
| + | * authent pour push (pour les notifications mobile, à confirmer) | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | ====== Session ====== | ||
| + | |||
| + | * id | ||
| + | * sower | ||
| + | * token | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
| + | ====== Admin ====== | ||
| + | |||
| + | * id | ||
| + | * sower | ||
| + | * activated (peu ainsi recevoir l' | ||
| + | * date de création | ||
| + | * date de dernière modification | ||
| + | |||
findout/database.1690763573.txt.gz · Dernière modification : 2023/07/31 02:32 de admin