Archive - Base de Datos RSS Feed

Quieres Tener un Blog Gratis? te damos las herramientas

Hace 5 años empece en esta movida de los Blogs, todo comenzó con Talfin.net, un blog que junto con Mr.gelk aun mantenemos posteando noticias curiosas del día a día, es un blog que busca que nuestros visitantes comiencen un día diferente, después de esto y por ideas en un día con exceso de ron, hablando con George, surgió la idea de crear Galloguindao y Burromocho, el primero dedicado a los videojuegos, cuyo eslogan era “Pa que no te lo jueguen” mientras que el segundo aun existe aunque no se actualiza debido al nacimiento de Alaofensiva un blog que marca el inicio de los blogs coordinados para nosotros una misma imagen que los diferenciarán únicamente en la temática, y lanzándonos un poco hacia la rama de los blogs comerciales, artículos de opinión, un adserver centralizado, plugins útiles para nuestros lectores, en fin detalles que nos hacen un poco mas profesionales.

Hasta la fecha se puede decir que no he encontrado tema que me apasione realmente, aunque con Techironic, he logrado algo muy importante que queria hacer desde hace mucho tiempo, mantener SOLO un blog, con temas que me gustan, temas bastante geeks en algunos casos que no a todo el mundo les agrade pero siempre siguiendo mi propósito principal que era tener una guía de referencia para todos los proyectos que voy realizando a fin de hacer una especie de wiki, o base de datos del conocimiento que yo pueda consultar cada vez que necesite.

Continue Reading…

Extraer las tablas de un MDB (Access)

Existen oportunidades que se nos presentan donde un cliente nos pide hacer un nuevo sistema PERO debemos migrar su base de datos vieja de 2Gb a la nueva, y lo mas común es M$ Access o en su defecto dBase y todas sus variantes, pero en esta oportunidad vamos hablar de como extraer esa información que esta en M$ Access (mdb), bueno es muy fácil, existe un paquete llamados “mdbtools”, aquí existen una serie de herramientas para ser usadas en la terminal y nos permiten hacer diversas tareas tales como listar las tablas, ver el archivo de forma hexadecimal, exportar tabla, ejecutar comandos SQL entre otros. Lo bueno de esto es que dejamos migrando esos 2Gb a un archivo CSV en un servidor X mientras hacemos otras cosas, y el consumo del CPU no nos molesta, ¿Por que no hacerlo en M$ Access? Bueno resulta que aveces se pone necio y da errores porque el archivo es muy grande o quien sabe… cosa que ya me ha pasado, prefiero confiar del poder de Linux.

Bueno aquí les dejo un ejemplo de como se usa:

$ mdb-export -H -Q -d ‘|’ archivo.mdb tabla >> tabla.csv

Esto nos genera un archivo con todos los datos, en cada columna se encuentra separada con el carácter ‘|’, algo que nos imaginamos de no “encontrarnos” en la data (cualquier cosa verifique con more y grep), para los demás parámetros del comando revise la ayuda ;)