From 8304f30cb689ab33da8bb852ab3d4f58150aec9f Mon Sep 17 00:00:00 2001 From: agp8x Date: Thu, 5 Dec 2019 23:32:03 +0100 Subject: [PATCH] fix migrate_postgres --- migrate_postgres.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/migrate_postgres.sh b/migrate_postgres.sh index e2a267e..c20066d 100644 --- a/migrate_postgres.sh +++ b/migrate_postgres.sh @@ -1,11 +1,11 @@ # start old postgres, dump data sed -i 's/postgres:12-alpine/postgres:10-alpine/' docker-compose.yml -docker-compose exec db pg_dumpall -U partdoc > pgdump.tmp +docker-compose exec web python3 manage.py dumpdata -o /app/djangodump0.json --natural-foreign --exclude auth.permission --exclude contenttypes --indent 1 # migrate to new postgres, import data -docker-compose stop db +docker-compose down +mv pgdata __pgdata__10 sed -i 's/postgres:10-alpine/postgres:12-alpine/' docker-compose.yml docker-compose up -d -docker-compose exec -T db psql -U partdoc < pgdump.tmp -docker-compose down -docker-compose up -d -rm pgdump.tmp +docker-compose exec web python3 manage.py migrate +docker-compose exec web python3 manage.py loaddata /app/djangodump0.json +docker-compose exec web rm /app/djangodump0.json