In Opera you can simply type in opera:webdatabases
in the address field and delete all the web SQL databases stored on your computer.
How do you do the sam
On Ubuntu and probably most linux distros it's in your home directory
~/.mozilla/firefox/<*>.default/indexedDB
Here is a node script that deletes the indexedDB directory for every website.
C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\<*>.default\indexedDB
based on Aadit's answer.
var userName = "myWindowsUserName";
var fs = require("fs");
var root = "C:\\Users\\" + userName + "\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\";
var dir = fs.readdirSync(root);
var deleteFolderRecursive = function (path) { // http://www.geedew.com/2012/10/24/remove-a-directory-that-is-not-empty-in-nodejs/
if (fs.existsSync(path)) {
fs.readdirSync(path).forEach(function (file, index) {
var curPath = path + "/" + file;
if (fs.statSync(curPath).isDirectory()) { // recurse
deleteFolderRecursive(curPath);
} else { // delete file
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(path);
}
};
var anyRemoved = false;
for(var i = 0; i < dir.length; i++) {
if(/\.default$/.test(dir[i])) {
var idbPath = root + dir[i] + "\\indexedDB";
var idbDir = fs.readdirSync(idbPath);
for (var i2 = 0; i2 < idbDir.length; i2++) {
anyRemoved = true;
var rmDir = idbPath + "\\" + idbDir[i2];
console.log("removing: " + rmDir);
deleteFolderRecursive(rmDir);
}
}
}
if(anyRemoved === false)
console.log("No indexedDB files were found.");
setTimeout(function () { }, 1000 * 5);
I figured out how to delete the databases. Windows stores user data separately on a per application basis (on Windows 7 in C:\Users\\AppData). So I found the Firefox Profiles folder in this directory, went to the indexedDB folder and deleted the sqlite files. Then I restarted Firefox and it worked! The full path of Windows 7 is like: C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\<*>.default\indexedDB
I have found that running this code in console (Ctrl+Shift+K) is an easier solution:
indexedDB.deleteDatabase('MyDatabaseName').onsuccess=(function(e){console.log("Delete OK");})
I know this is old, but there is a way to do this in Firefox:
Firefox indexedDB (Ubuntu)
~/.mozilla/firefox-trunk/*.default/storage/persistent/<folder_to_delete>
This works for me.