.. _reference-cmd-waarp-transferd-purge: ######################## ``waarp-transferd purge`` ######################## .. program:: waarp-transferd purge ``waarp-transferd purge`` est la commande permettant de purger l'historique de transfert afin de libérer de l'espace disque sur la base de données. .. warning:: Évidemment, cette purge est irréversible, soyez donc prudent lorsque vous l'utilisez. La commande vous demandera confirmation avant d'effectuer la purge. Cette commande accepte les options suivantes : .. option:: --config FILE, -c FILE Définit le fichier de configuration à utiliser. Si aucun fichier spécifique n'est fourni avec cet argument, les emplacements par défaut suivants sont recherchés (dans cet ordre) : * :file:`transferd.ini`, relatif au dossier courant (Linux et Windows) * :file:`etc/transferd.ini`, relatif au dossier courant (Linux) * :file:`etc\\transferd.ini`, relatif au dossier courant (Windows) * :file:`/etc/waarp-transfer/transferd.ini` (Linux) * :file:`%ProgramData%\\transferd.ini` (Windows) .. _reference-cmd-waarp-transferd-purge-older-than: .. option:: --older-than, -o Limite la purge aux transferts plus anciens que le temps donné. Peut être soit une date, auquel cas, seuls les transferts antérieurs à cette date seront supprimés; soit une durée, auquel cas, seuls les transferts plus anciens que cette durée seront supprimés. La date doit être au format ``aaaa/MM/dd hh:mm:ss`` (exemple: ``2022/10/25 08:00:00``). La durée est une succession arbitraire de valeurs de temps (exemple: ``1y3mo2d`` pour 1 an, 3 mois et 2 jours). Les unités de temps suivantes sont acceptées: * *Nanosecondes*: ns * *Microsecondes*: us, µs (U+00B5), μs (U+03BC) * *Millisecondes*: ms * *Secondes*: s, sec, second, seconds * *Minutes*: m, min, minute, minutes * *Heures*: h, hr, hour, hours * *Jours*: d, day, days * *Semaines*: w, wk, week, weeks * *Mois*: mo, mon, month, months * *Années*: y, yr, year, years .. option:: --reset, -r Si cette option est présente, en plus de purger d'historique, la commande réinitialisera l'auto-incrément des identifiants locaux de transfert à zéro. .. warning:: Cette option ne peut être utilisée que si la table des transferts en cours est vide. Dans le cas contraire, la commande échouera. .. _reference_history_dump_json: .. option:: --export-to, -e Cette option permet de fournir le chemin d'un fichier dans lequel les transferts purgés seront sauvegardés. Cette option permet donc de générer un *dump* des transferts purgés. Ce dump peut ensuite être restauré via la commande :ref:`reference-cmd-waarp-transferd-restore-history` si nécessaire. .. option:: --verbose, -v Active l'écriture des logs sur la sortie d'erreur. Cet argument peut être répété jusqu'à 3 fois pour augmenter la verbosité (ex : ``-vvv``).