I have a Django deployment in production that uses MySQL.
I would like to do further development with SQLite, so I would like to import my existing data to an SQLite database. I
There is a shell script here to convert a general MySQL dump to SQLite, but it didn't work for me (apparently the general problem isn't easy).
I figured doing this using the Django models must be much easier. How would you do this? Does anyone have any script to do this?
Maybe give south a try:
http://south.aeracode.org/docs/index.html
Have you tried using
manage.py dumpdata > datadump
and then when the new database is set up correctly, use pythonmanage.py loaddata datadump
?If you have contenttypes in installed app
Use script like what for copying you entry to new base:
See full manual here
use
to export your data from the production system (docs).
Then move the file on the development system and run
You can also put the file in your_app/fixtures folder with name "initial_data.json" and it will be automatically loaded when you run "manage.py syncdb" (docs).