Documentation Frappe Framework

Frappe Framework

bench reinstall

La commande efface les données d’un site MariaDB et le réinstalle avec les applications actuelles. Une confirmation est demandée.

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

À quoi sert la commande

bench reinstall réinstalle un site avec les applications actuelles. Toutes les données du site sont effacées, puis le site repart à vide. L’opération est destructrice : une confirmation interactive est demandée par défaut.

Attention

Cette fonction n’existe pour l’instant que pour les sites MariaDB. La source indique qu’une prise en charge de PostgreSQL pourrait venir plus tard.

Usage

terminal
bench reinstall [OPTIONS]
OptionRôle
--admin-passwordMot de passe administrateur du site réinstallé
--mariadb-root-usernameUtilisateur racine MariaDB
--mariadb-root-passwordMot de passe racine MariaDB
--yesPasse la confirmation

Exemples

Réinstallation sans les invites de confirmation, de mot de passe racine MariaDB et de mot de passe administrateur :

terminal
bench reinstall --site {site} --yes --mariadb-root-password {db-pass} --admin-password {admin-pass}

Réinstallation avec un autre utilisateur qui a le privilège DBMS SUPER :

terminal
bench reinstall --mariadb-root-username {db-user} --mariadb-root-password {db-pass}

Point d’attention

Sans --yes, la confirmation reste interactive. Un site PostgreSQL n’est pas couvert par la commande telle que la source la décrit.