Limpiar bases de datos de Electron

Publicado por parzibyte en

Limpiar bases de datos de Electron

Introducción

Electron puede ser combinado con muchas bases de datos, algunas de ellas pueden estar del lado del cliente. Por ejemplo, PouchDB es una excelente base de datos que trabaja como un encanto en el navegador.

A veces, ya sea para probar o porque no tenemos forma de eliminar los datos desde el código, necesitamos saber una forma de borrar o limpiar las bases de datos creadas con Electron.

Borrar bases de datos

Este tutorial es para Windows. Si tenemos bases de datos del lado del cliente, pueden estar en 2 lugares…

En modo de desarrollo

Cuando estamos probando nuestra app en modo de desarrollo, las bases de datos están en Appdata > Electron > databases.

Para acceder a esta carpeta puedes ir a C:\users\tu_usuario\AppData\Roaming\Electron\databases:

Ahí puedes eliminar todo lo que hay dentro de la carpeta. También debes eliminar todo lo que está en IndexedDB.

Modo producción

Si ya has publicado tu app y la has instalado, los datos están igualmente en AppData, pero ahora no será en la carpeta Electron, sino en una carpeta que llevará más o menos el nombre de tu proyecto.

En mi caso, recientemente hice un software llamado “adhuman” por lo que si voy a AppData lo puedo ver:

Y dentro de esa carpeta igualmente están las bases de datos en databases e IndexedDB:

 


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: