SQLite Manger: Herramienta gráfica para administrar bases de datos SQLite

SQLite Manager es un Addon de Firefox que permite administrar gráficamente bases de datos SQLite.

Con esta herramienta, podemos crear bases de datos, crear tablas, insertar, actualizar y eliminar datos, importar información de archivos, entre otras muchas cosas más.

La verdad es que ya llevo tiempo usando esta herramienta y me ha sido muy práctica para las bases de datos que he usado en el desarrollo algunas apps.

Para instalarlo, deberemos ingresar con Firefox en la siguiente dirección:

https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

Presionar sobre el botón Add to Firefox o Descargar ahora, dependiendo el idioma con que tengan configurado el idioma de su equipo.

 

jx_post_668_01

 

Se deberá seguir los pasos que se van indicando y una vez que quede instalado podrán acceder a este complemento de Firefox, abriendo el propio Firefox e ir a las opciones de su menú:

Herramientas -> SQLite Manager

o

Tools -> SQLite Manager

 

jx_post_668_02

 

Aquí dejo unas capturas de pantalla de la propia página del complemento SQLite Manager.

 

 

 

 

 

Cargar o importar datos de una tabla en sqlite desde un archivo de texto

Así como en otros manejadores de base de datos, en SQLite a veces nos resulta indispensable importar datos de un archivo de texto (como por ejemplo archivos “.csv”) en los cuales se contiene datos para cargar a una tabla.

Un ejemplo muy común es que tengamos un catálogo de países el cuál podríamos cargar de la siguiente manera.

Supongamos que tenemos un archivo llamados paises.csv el cual cuenta con dos campos, un identificador del país y el nombre del país separados por un “|”:

1|México

2|España

3|Alemania

Lo que haremos será abrir conectarnos al archivo de base de datos:

$ sqlite3 base.sqlite

Ahora dentro de la base indicaremos cuál es el separador de campo:

sqlite> .separator ‘|’

y ahora cargaremos el archivo con los países (Este ejemplo supone que el archivo de la base de datos y el que tiene el catálogo de países se encuentran en el mismo directorio, además que se cuenta con una tabla pais con un campo id y otro campo nombre de tipos integer y varchar respectivamente):

sqlite> .import ‘separador’ archivo.csv (o cualquier extensión) tabla

sqlite> .import ‘|’ pais.csv pais

Si no manda ningún mensaje, quiere decir que se cargo la tabla.

MySQL de XAMPP no arranca en Mac OS X Yosemite 10.10

jx_post_388_01

Hace uno días intenté retomar un proyecto que estaba haciendo en PHP, por lo que comencé iniciando XAMPP para arrancar MySQL y Apache. Cuál fue mi sorpresa, que al intentar levantar MySQL, no arrancó.

Yo no le había movido nada al XAMPP 10.8.3-4, con excepción, que había actualizado mi equipo de sistema operativo de Mac OS X Mountain Lion 10.8 a Yosemite 10.10. Me puse a investigar, y resultó que el cambio de versión del sistema operativo si había afectado.

Para solucionar este problema lo que hice fue lo siguiente.

Edité el archivo xampp que se encuentra en la ruta:

/Applications/XAMPP/xamppfiles/xampp

Yo uso el editor Vi, pero puede ser editado con cualquier editor de texto. Hay que recordar que en ocasiones hay que tener permisos de administrador para poder editar este archivo.

Una vez abierto el archivo, deberemos buscar la siguiente línea:

$XAMPP_ROOT/bin/mysql.server start > /dev/null &

Encontrada la línea, deberemos agregar el siguiente código arriba de la línea anterior:

unset DYLD_LIBRARY_PATH

Para que quede de la siguiente manera:

unset DYLD_LIBRARY_PATH
$XAMPP_ROOT/bin/mysql.server start > /dev/null &

Hecho lo anterior, podemos guardar los cambios del archivo e intentar nuevamente arrancar MySQL, y deberá de iniciar.

Si se tenía abierto XAMPP cuando se modificó el archivo, es posible que sea necesario cerrar y volver abrir XAMPP.

jx_post_388_02