technique:adminserv:hedgedoc:retrieve

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
technique:adminserv:hedgedoc:retrieve [2023/12/29 15:41] – supprimée - modification externe (Date inconnue) 127.0.0.1technique:adminserv:hedgedoc:retrieve [2023/12/29 15:42] – ↷ Page déplacée de technique:adminserv:codimd:retrieve à technique:adminserv:hedgedoc:retrieve limaanto
Ligne 1: Ligne 1:
 +{{indexmenu_n>1}}
 +# Retrouver un pad à l'URL perdue
  
 +Les utilisateur·ices anonymes peuvent avoir des difficultés à retrouver l'URL d'un de leur pad. À partir d'informations, comme la date de création du pad ou le contenu du pad, on peut reconstituer l'URL.
 +
 +Il faut d'abord se connecter à la base de données de CodiMD :
 +
 +```sh
 +pica03$ docker exec -it codimd-db bash
 +codimd$ psql -U codimd
 +```
 +
 +On peut ensuite tenter de retrouver le pad concerné, par exemple en examinant la date de création sur un intervalle de temps :
 +
 +```sql
 +SELECT "createdAt",shortid,title,alias
 +FROM "Notes" WHERE "createdAt" 
 +BETWEEN '2023-03-20 13:30:00' AND '2023-03-20 14:15:00';
 +```
 +
 +On peut ajouter une clause sur le contenu :
 +
 +```sql
 +AND content like '%<mot clé>%'
 +```
 +
 +<bootnote>Pour examiner tous les champs disponibles dans la table Notes, on utilisera la commande `\d "Notes"`.</bootnote>
 +
 +Par la suite, il suffit de consulter l'URL `https://md.picasoft.net/<short_id>` pour une redirection vers l'URL originale.
 +
 +<bootnote warning>L'alias, s'il n'est pas nul, signifie que l'utilisateur·ice a utilisé l'option [allowFreeURL](https://docs.hedgedoc.org/configuration/), *i.e.* a écrit iel-même son URL. Le mieux est alors de transmettre l'URL `https://md.picasoft.net/<alias>` plutôt que son identifiant sous-jacent.</bootnote>
  • technique/adminserv/hedgedoc/retrieve.txt
  • de limaanto