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
2python 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
synchroniser la nouvelle base
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': '', } }
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 ?
Partager