Documentation Frappe Framework

Frappe Framework

bench drop-site

La commande supprime la base, déplace le dossier du site vers archived_sites et prend d’abord une sauvegarde complète.

1 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert la commande

bench drop-site supprime un site existant. La base est détruite, et le dossier du site est déplacé de ./sites vers ./archived_sites, sauf autre chemin. Une sauvegarde complète est prise avant cette opération.

Usage

terminal
bench drop-site [OPTIONS] SITE
OptionRôle
--db-root-usernameUtilisateur du SGBD autorisé à supprimer une base. Par défaut, root.
--db-root-passwordMot de passe de cet utilisateur
--archived-sites-pathDossier où déplacer le site
--no-backupNe pas sauvegarder avant la suppression
--forceForcer la suppression même si une erreur survient

Exemples

Sans invite, en passant le mot de passe racine :

terminal
bench drop-site {site} --db-root-password {db-root-pass}

Sans sauvegarde préalable :

terminal
bench drop-site {site} --no-backup

Vers un autre dossier d’archive :

terminal
bench drop-site {site} --archived-sites-path {path/to/archive}

Point d’attention

--no-backup retire la sauvegarde qui est prise par défaut. --force poursuit même en cas d’erreur. Le dossier n’est pas effacé : il est déplacé, vers ./archived_sites si aucun autre chemin n’est donné.