From de923318ad8d9c1029397eeeedc40c7d38482f33 Mon Sep 17 00:00:00 2001 From: "vincent.steinman" <vincent.steinmann@etu.hesge.ch> Date: Thu, 15 Jun 2023 15:01:04 +0200 Subject: [PATCH] start db doc --- Documentation/Documentation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/Documentation.md b/Documentation/Documentation.md index 860d7ea..fbf9588 100644 --- a/Documentation/Documentation.md +++ b/Documentation/Documentation.md @@ -30,6 +30,8 @@ Voici le schéma des données : >Pour simplifier le travail, la table Users possède le mot de passe en clair. Évidemment, dans un contexte réel, le bon sens nous dirait d'y stocker les hashs. +Dans le code, nous avons une classe qui gère toute la DB. Pour ce faire, nous avons créé plusieurs méthodes. Pour résumé, chaque requête à une query faisant la requête SQL ainsi que les divers paramètres nécessaires (nom d'utilisateur, id, etc.) + ##### API Dans le backend, on a décidé d'utiliser le wrapper `promised-sqlite3`. Il fonctionne autour du module `sqlite3` et permet l'usage des promesses pour sqlite3. Cela nous permet de gérer facilement les retours de la base de données, sans avoir à se soucier de la synchrone. -- GitLab