Páginas

21 de julho de 2012

Migrar SQLite para MySQL

Se você tem um"legado" no sqlite e pretende migrar para o MySQL, seguem alguns passos muito simples:

 1) Instale o Addon Sqlite-Manager no Firefox

 2) Após instalado, abra o SQLite Manager no Firefox
(eu instalei usando o idioma inglês, então vou passar as opções de acordo com o idioma que estou usando)

 3) Na opção "Connect Database" selecione o caminho do arquivo *.sqlite
 (se for o .sqlite3, dá pra renomear ou selecionar busca por qualquer extensão)

 4) Menu "Database" → "Export Database". Vai ser gerado o .sql, (quase) pronto para ser importado em outro tipo de base

 5) Edite o arquivo .sql fazendo replace das seguintes ocorrências:
5.1) AUTOINCREMENT → AUTO_INCREMENT
5.2) " → `
5.3) Caso houver algum comando com a ocorrência "sqlite_sequence" ou algo do gênero, pode tirar do arquivo

 6) Depois, só jogar pro MySQL:
mysql -h [host] -u [user] -p [password] database < [aquivo_exportado_e_editado].sql

Inspiração

Nenhum comentário: