Dernière mise à jour le .
JSQL.deleteDatabase
Supprime une base de données.
Synthaxe
JSQL.deleteDatabase(dbName1[, ..., dbNameN]);
Où:
-
dbName1...dbNameN
: nom de la base de données à supprimer.
Valeur de retour
Une promesse (Promise
) est retournée.
Celle-ci sera résolue lorsqu'une tentative de suppression aura été effectuée sur toutes les bases de données.
La valeur fournie comme valeur de résolution sera true
si toutes les bases auront bien été supprimées
ou false
dans le cas contraire.
Exemple
Exemple 1: Suppression d'une base de données
L'exemple ci-dessous demande la suppression d'une base de données et vérifie que l'opération à réussie.
(async function() {
const delet = await JSQL.deleteDatabase("DB-TEST"); /* ou Dynamique.module.JSQL si Dynamique est utilisé */
if(delet) {
alert("Base de données supprimée !");
}
else {
alert("Erreur !");
}
})();
Compatibilité
La prise en charge des Promise
est nécessaire ainsi que le support de l'API IndexedDB.