Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
technique:adminserv:hedgedoc:db [2023/12/29 15:42] – supprimée - modification externe (Date inconnue) 127.0.0.1 | technique:adminserv:hedgedoc:db [2023/12/29 15:42] (Version actuelle) – ↷ Page déplacée de technique:adminserv:codimd:db à technique:adminserv:hedgedoc:db limaanto | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{indexmenu_n> | ||
+ | ## Structure de la base de données | ||
+ | |||
+ | La table `Notes` correspond aux pads dans leurs dernières versions. | ||
+ | |||
+ | < | ||
+ | |||
+ | Ce script permet de transformer l'ID du pad dans l'URL en ID dans la BDD : | ||
+ | |||
+ | <code python> | ||
+ | # | ||
+ | |||
+ | import base64 | ||
+ | |||
+ | i = input() | ||
+ | |||
+ | i = i.replace(" | ||
+ | i = i.replace(" | ||
+ | i = i + ' | ||
+ | i = base64.b64decode(i).hex() | ||
+ | |||
+ | o = i[0:8] + " | ||
+ | |||
+ | print(o) | ||
+ | </ | ||
+ | |||
+ | Quant à elle, la table `Revisions` contient les différents patchs à appliquer aux pad pour naviguer entre les versions. | ||
+ | |||
+ | Enfin la table `Authors` contient l' |