Django | Migrez simplement vos applis Django d'un type de base de donne à une autre
S'il vous est déjà arrivé de devoir migrer des données d'un type de base de donne à un autre, vous savez donc que la tà¢che n'est souvent pas évidente.
En effet, un dump SQL d'une base MySQL n'est pas identique à celui d'une base PostgreSQL (ou autre), il est donc nécessaire de faire des modifications avant la réimportation.
Bref, pas très pratique et souvent long...
Résolution :
Heureusement les dé'veloppeurs de Django ont pensé' à' tout !
Il suffit d'exporter les donné'es de l'appli à' migrer au format XML comme ceci:
|
Modifiez ensuite votresettings.pyafin de configurer le nouveau type de base de donne à' utiliser et lancer la commande :
|
Pour recré'er la structure et ré'importer les donné'es de la base, il suffit d'executer cette commande :
|