Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu’il s’agit d’une erreur. {{indexmenu_n>30}} ## Supprimer un pad Il n'existe pas pour l'heure de système de plugin ni de panel d'administration. Ainsi il faut s'aider de la base de données pour supprimer un pad définitivement et il ne sera pas possible de supprimer les pad trop vieux à moins de faire un script dédié. <bootnote critical>Les opérations qui suivent sont des suppressions sur une base de données de production. Assurez vous d'avoir fait un backup!</bootnote> ### Préambule Il faut se trouver à l'intérieur du conteneur de base de données de Hedgedoc. <bootnote>Pour ce faire, on pourra s'aider du [[technique:graph_services|graphe des services]] pour savoir où tourne Hedgedoc, puis se rendre à l'intérieur du conteneur de base de données et ouvrir un shell PostgreSQL : ``` $ docker exec -it hedgedoc-db bash # psql -U hedgedoc ``` </bootnote> Après quoi on [[technique:adminserv:hedgedoc:db|récupère l'identifiant du pad]] tel que stocké en base. ### Suppression des révisions <code sql>DELETE FROM "Revisions" WHERE "Revisions"."noteId" = '<id-du-pad>';</code> ### Suppression du pad <code sql>DELETE FROM "Notes" WHERE "Notes"."id" = '<id-du-pad>';</code> ### Suppression de l'historique <code sql>DELETE FROM "Authors" WHERE "Authors"."noteId" = '<id-du-pad>';</code> technique/adminserv/hedgedoc/delete_pad.txtde limaanto