From c3838c46f88898239c8ac8b3a1ed49f1bb673da4 Mon Sep 17 00:00:00 2001 From: Ben Adida <ben@adida.net> Date: Sun, 27 Oct 2013 10:14:49 -0700 Subject: [PATCH] ignoring a few extra files and adding manual info for migrating to Helios 3.5: changed table names and update in the packages causes trouble for automatic upgrades. --- .gitignore | 3 ++- migrate-to-3.5.sql | 6 ++++++ migrate-to-3.5.txt | 12 ++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 migrate-to-3.5.sql create mode 100644 migrate-to-3.5.txt diff --git a/.gitignore b/.gitignore index 8be52bd..8c060f8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ deploy-latest.sh .DS_Store *~ media/* -venv \ No newline at end of file +venv +celerybeat-* \ No newline at end of file diff --git a/migrate-to-3.5.sql b/migrate-to-3.5.sql new file mode 100644 index 0000000..7a88ee9 --- /dev/null +++ b/migrate-to-3.5.sql @@ -0,0 +1,6 @@ +alter table auth_user rename to helios_auth_user; +drop table celery_taskmeta; +drop table celery_tasksetmeta; +drop table djkombu_message; +drop table djkombu_queue; +delete from south_migrationhistory where app_name='auth'; diff --git a/migrate-to-3.5.txt b/migrate-to-3.5.txt new file mode 100644 index 0000000..8211783 --- /dev/null +++ b/migrate-to-3.5.txt @@ -0,0 +1,12 @@ + +- direct DB changes + +migrate-to-3.5.sql + +- fake a migration + +heroku run python manage.py migrate helios_auth --fake + +- do the rest of the migrations + +heroku run python manage.py migrate -- GitLab