SQLite3 to MySQL

Written on September 19, 2015

Hoy me vi enfrentado al problema de migrar desde SQLite a MySQL sin perder data. Acá les dejo el proceso por si alguien más tiene que hacerlo:

  1. Obtener el dump desde sqlite: sqlite3 db/development.sqlite3 .dump > dump.sql
  2. Eliminar lo que no necesitamos: sqlite_sequence BEGIN TRANSACTION; COMMIT;
  3. Reemplazar lo que no usaremos en MySQL, en vim:
      %s/"/`/g
    
  4. Importar el dump: mysql -u user -p database < dump.sql