-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathexport_database.sh
More file actions
executable file
·24 lines (19 loc) · 1.19 KB
/
export_database.sh
File metadata and controls
executable file
·24 lines (19 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#/bin/bash
source ~/.pyenv/versions/pycanweb/bin/activate
# pg_dump --username pythoncanarias_user --dbname pythoncanarias_web --password > pythoncanarias.db
./manage.py dumpdata about --indent 4 > exported/about.json
./manage.py dumpdata certificates --indent 4 > exported/certificates.json
./manage.py dumpdata certificates --indent 4 > exported/certificates.json
./manage.py dumpdata events --indent 4 > exported/events.json
./manage.py dumpdata invoices --indent 4 > exported/invoices.json
./manage.py dumpdata jobs --indent 4 > exported/jobs.json
./manage.py dumpdata learn --indent 4 > exported/learn.json
./manage.py dumpdata locations --indent 4 > exported/locations.json
./manage.py dumpdata members.member members.membership --indent 4 > exported/members.json
./manage.py dumpdata notices --indent 4 > exported/notices.json
./manage.py dumpdata organizations --indent 4 > exported/organizations.json
./manage.py dumpdata quotes --indent 4 > exported/quotes.json
./manage.py dumpdata schedule --indent 4 > exported/schedule.json
./manage.py dumpdata speakers --indent 4 > exported/speakers.json
./manage.py dumpdata tickets --indent 4 > exported/tickets.json
zip -r exported.zip exported