×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×

UbuntizandoelplanetaMiembro desde: 04/11/10

Ubuntizandoelplaneta

http://www.ubuntizandoelplaneta.com/

0
Posición en el Ranking
0
Usuarios seguidores
Sus noticias
RSS
  • Visitas
    3.285.154
  • Publicadas
    1.684
  • Puntos
    0
Veces compartidas
293
¡Consigue las insignias!
Trimestrales
Recientes
Visitas a noticias
Hace 2d

Tengo que reconocer que este articulo es un poco "off topic" pero creo que será de utilidad para aquellos que en algún momento nos veamos en la situación de migrar una base de datos SDF a MySQL y no perder la cabeza en el proceso. Las base de datos SDF o SQL Compact Microsoft SQL Server Compact (SQL Server CE) es un motor de base de datos relacional, de libre descarga y distribución, tanto para dispositivos móviles como para aplicaciones escritorio desarrollado allá por 2001 y que todavía es común encontrar en proyectos web basados en servidores MS/Windows. Pero claro, ahora la mayoría de proyectos corren sobre servidores GNU/Linux y la migración puede ser un poco complicada.

En mi caso hoy me ha tocado lidiar con una vieja web y en en proceso había que convertir la base de datos de un tipo a otro. La solución en mi caso fue usar un servicio en línea usando la API que ofrece Rebase Data de manera gratuita y compatible con SQL Server Compact Edition 3.5 y 4.0.

Ya sé que habrá quien diga que esto es mejor no hacerlo por razones de seguridad pero para pequeños proyectos, en este caso una web de recetas de cocina y noticias gastronómicas donde solo interesaban los artículos publicados esta solución es más que suficiente.

¿Qué tenemos que hacer?

Rebase Data nos ofrece dos opciones. La primera es usando nuestro terminal para llamar a la API y obtener un fichero .zip que contiene nuestra base de datos en formato SQL. Para ello debemos instalar primero curl si no lo tenemos (apt install curl):

curl -F files[]=@database.sdf 'https://www.rebasedata.com/api/v1/convert?outputFormat=mysql&errorResponse=zip' -o output.zip

Donde database.sdf es la ruta a nuestro fichero a convertir y output.zip es el nombre del fichero que recibiremos con el resultado. Fácil ¿verdad?

image

La otra opción es acceder a su web y utilizar su asistente. Eso nos devolverá un fichero .zip que contendrá nuestra base de datos en diferentes ficheros .csv (uno por cada tabla de nuestra base de datos) que luego podremos importar sin problema usando por ejemplo PhpMyAdmin, el terminal o lo queramos. image

Más comentadas de Ubuntizandoelplaneta

¿Quieres una invitación a Diaspora?

¿Quieres una invitación a Diaspora?

Comparte lo que quieras, con quien quieras. Así reza el lema deDiaspora, la red socialbasada en software libre dispuesta a hacerse un hueco en nuestros ordenadores. Una interesante alternativa al gigante Facebook que no debemos dejar pasar por alto 04/01/2011

Trucos para tus juegos en Facebook

Trucos para tus juegos en Facebook

Yo personalmente lo odio, pero seguro que a alguien le será de utilidad. Me explico, no tengo nada en contra de las redes sociales, todo lo contrario, soy un entusiasta de su potencial. Lo que odio es que cuando me conecto aFacebook, acabo con mil y una invitaciones a juegos de todo tipo 24/01/2011

Rhythmbox volverá ser el reproductor de música por defecto en Ubuntu 12.04

Rhythmbox volverá ser el reproductor de música por defecto en Ubuntu 12.04

La UDS (Ubuntu Developer Summit) dio como fruta varias decisiones, entre las cuales se encuentra la de eliminar a Banshee de Ubuntu 12.04 y todo indica que el reproductor de música en Precise Pangolin será un viejo conocido, Rhythmbox, que acompaño ya al sistema operativo por varias versiones 07/11/2011

Touchpad de Sony Vaio en Ubuntu

Touchpad de Sony Vaio en Ubuntu

Hace unos días un amigo se hizo con unSony Vaio Serie F, y al intentar instalar tanto Ubuntu Lucid Lynx como Maverick Merkat, descubrimos queel touchpad no era reconocido de manera automática 04/12/2010

Abierta convocatoria para los premios VIDA 14.0

Abierta convocatoria para los premios VIDA 14.0

¿Sueñan los androides con ovejas cibernéticas? Esta frase título de la novela de novela de Philip K. Dick (Do Androids Dream of Electric Sheep?) resume una asignatura pendiente que tenemos con la tecnología. Crear una inteligencia artificial similar a la nuestra 18/07/2012

Mostrando: 1-5 de 1.684