Bonjour

Je veux passer de sqlite à mysql aussi j'ai écrit la procédure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
python manage.py dumpdata –-indent= 2 > database.json

copier ensuite database.json sur le serveur de production

charger mysql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 (env) C: '/data/dbmat/ > pip install  MySQL-python==2.7.1

modififier le fichier settings

Settings.py

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends. mysql ', 
        'NAME': '/data/dbmat/monprojet/monprojet.db',                      # Or path to database file if using sqlite3.
        'USER': '',                      
        'PASSWORD': '',                 
        'HOST': '',                      
        'PORT': '',                    
    }
}
synchroniser la nouvelle base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
python manage.py syncdb

charger les donnees dans la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
python manage.py loaddata  database.json


Cette procédure est elle correcte ?