×
×

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.290.649
  • Publicadas
    1.684
  • Puntos
    0
Veces compartidas
293
¡Consigue las insignias!
Trimestrales
Recientes
Visitas a noticias
Hace 6d

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 recientes de Ubuntizandoelplaneta

Evolución del tráfico del motor de búsqueda DuckDuckgo

Evolución del tráfico del motor de búsqueda DuckDuckgo

Parece que poco a poco la gente se va concienciando que nada es gratis y si lo es es porque tú eres el producto. Grandes empresas como Google o Facebook amasan millones gracias a los datos que vamos compartiendo alegramente en sus redes 02/10/2018

OpenROV: Exploración subacuática con Raspberry Pi

OpenROV: Exploración subacuática con Raspberry Pi

Cuando era pequeño uno de mis juguetes soñados era poder tener un submarino de radio control. Unos amigos tenían uno que usaban para jugar en la piscina en verano y ciertamente aquello era una locura 02/10/2018

Probando la CHUWI Hi9 Air

Probando la CHUWI Hi9 Air

Aunque parezca mentira llevo casi medio verano con este análisis de producto pendiente y tenía muchas ganas de compartir mis primeras impresiones de la nueva tablet económica de CHUWI que ya está a la venta desde el pasado mes de marzo. Hablo por supuesto de la CHUWI Hi9 Air 20/09/2018

Linus Torvalds se retira por un tiempo

Linus Torvalds se retira por un tiempo

Linus Torvalds es el principal responsable del mantenimiento del Kernel Linux y esto es así desde 1991;y aunque con el paso de los años se han ido sumando numerosos colaboradores y voluntarios Linus siempre ha mantenido una posición dominante que ha permitido al proyecto superar numerosos hitos y 18/09/2018

Slimbook presenta su primer PC de sobremesa

 Slimbook presenta su primer PC de sobremesa

Menuda sorpresa nos acaba de llegar de Slimbook. Justo cuando todas las grandes marcas se centran en la vuelta al cole Slimbook presenta su primer PC de sobremesa pensado para aquellos usuarios que quieran disfrutar de juegos en línea o trabajar con aplicaciones dedicadas a toda potencia sin ... 18/09/2018

Mostrando: 1-5 de 1.684