scripts/reset_db.sh
author Madhusudan.C.S <madhusudancs@gmail.com>
Tue, 18 Jan 2011 14:37:06 +0530
changeset 457 1082b5ee29c5
parent 441 10f16121a46b
permissions -rwxr-xr-x
Handle all cases of login. Firstly refactor the code to move all the post login mechanisms to a function of its own. Then add support to redirect the user if the login was attempted from logout page. Finally if the post response we got contains html, it is not a valid JSON, which means the login failed. In this case catch the exception and show the login error.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
413
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     1
#! /bin/bash
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     2
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     3
sudo -u postgres dropdb pytask
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     4
sudo -u postgres createdb -O pytask pytask
416
265dbd81c451 Remove initial south migrations also during reset of the database.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 413
diff changeset
     5
rm -r pytask/profile/migrations/
265dbd81c451 Remove initial south migrations also during reset of the database.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 413
diff changeset
     6
rm -r pytask/taskapp/migrations/
265dbd81c451 Remove initial south migrations also during reset of the database.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 413
diff changeset
     7
./bin/django schemamigration profile --initial
265dbd81c451 Remove initial south migrations also during reset of the database.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 413
diff changeset
     8
./bin/django schemamigration taskapp --initial
413
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     9
./bin/django syncdb
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
    10
./bin/django migrate profile
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
    11
./bin/django migrate taskapp
49b58b9b10a1 Add reset_db script.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
    12
./bin/django loaddata sites_fixture.json 
441
10f16121a46b Update the reset db script to seed profile also.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 416
diff changeset
    13
./bin/django loaddata profile_fixture.json