martes, 28 de abril de 2009

Abre y maneja ficheros msaccess en UBUNTU

Para todos aquellos usuarios que acaban de aterrizar en Ubuntu, y tienen bases de datos de nuestros sistemas Windows, donde empleaban Microsoft Access, aquí brindaremos un articulo, con el que podrán ver lo fácil que resulta trabajar desde Ubuntu, con nuestros sistemas de bases de datos access.

Asi que manos a la obra, lo primero es instalar algunos programas.

sudo apt-get install mdbtools mdbtools-gmdb

gmdb es una interfaz gráfica muy cómoda que nos permite ver y exportar el esquema y los datos de las tablas. Además permite ver otros elementos de la base de datos. Accesible en Gnome en el menú Aplicaciones -> Oficina -> MDB Viewer

Gmdb en acción

El paquete mdbtools es un conjunto de programas de línea de comandos que brindan más funcionalidad para gestionar ése tipo de bases de datos. Les comento algunas de las herramientas que vienen con el paquete:

  • mdb-tables: muestra las tablas de la base de datos. La salida puede configurarse para mostrar los nombres de las tablas en una fila o una columna , separar las tablas con un separador y mostrar además las tablas de sistema de la base de datos.
  • mdb-schema: permite exportar el esquema de la base de datos entera o un tabla en particular en formatos adecuados para algunos motores de base de datos: Access, Sybase, Oracle, y Postgresql. Tiene una opción para sanear los nombres (por ejemplo reemplaza espacios por guiones bajos).
  • mdb-sql: un cliente interactivo con un lenguaje SQL minimal y dos comandos útiles, listar y describir tablas.
  • mdb-export: export los datos en formato CSV o como sentencias INSERT de SQL (la exportación de gmdb no tiene ésa opción).

Así que tenemos buen soporte para acceder a la base de datos del cliente y comenzar a desarrollar con Django

fuente: marcelor.com

1 comentario:

Angeles Hernandez dijo...

Hola Jorge, me parecio interesante su espacio
y le agradeceria realizar un intercambio de enlaces
con mi web de tematica diseño web, si se encuentra de acuerdo
espero su respuesta tucontactoweb@gmail.com, muchas
gracias por su atencion