Django | Migré une base SQLite vers Mysql
Dans cet article nous allons voir comment migré une base de donné crée sur SQLite vers Mysql pour votre projet Django.
Introduction :
Le travail va ê'tre ré'alisé' en 4 é'tapes.
Dans un 1er temps nous allons ré'aliser un Dump de la base en SQLite, puis nous allons la convertir au format Mysql, car les Dump ne sont naturellement pas compatible.Ensuite nous allons importer le Dump converti dans Mysql.
Et enfin un travail de correction, car tous n'est pas parfait.
Dump de la base SQLite :
Pour cette é'tape, nous allons avoir besoin du client SQLite3 installé' sur votre serveur.
Si cela n'est pas le cas vous pouvez l'installer avec la commande suivente :
|
Pour ré'aliser le Dump, nous allons nous rendre dans le dossier où' est hé'berger votre base de donné's SQLite et exé'cuter la commande suivante.
|
Conversion du Dump SQLite en dump Mysql :
Maintenant que nous avons un Dump de votre base actuel, nous allons pouvoir la convertir au format Mysql.
Pour nous aider dans cette tâ'che un script python existe.
*Attention, ce script n'est pas parfait. Il se peut que toutes les donné'es ne soient pas correctement convertis.
|