2
# OSQA scripts - Manage easy a local instance of OSQA
3
# Copyright (C) 2013 Pietro Albini ~pietro98-albini <pietro98-albini@ubuntu-it.org>
5
# This program is free software: you can redistribute it and/or modify
6
# it under the terms of the GNU General Public License as published by
7
# the Free Software Foundation, either version 3 of the License, or
8
# (at your option) any later version.
10
# This program is distributed in the hope that it will be useful,
11
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
# GNU General Public License for more details.
15
# You should have received a copy of the GNU General Public License
16
# along with this program. If not, see [http://www.gnu.org/licenses/].
18
source "`dirname $0`/osqa-scripts.cfg" # Load configuration
20
sudo -u postgres dropdb $DB_NAME # Drop the old database
21
sudo -u postgres createdb -O $DB_OWNER $DB_NAME # Create the new database
23
cd $PATH_OSQA # Move to the osqa path
24
sudo python $PATH_OSQA/manage.py syncdb --all -v 0 --noinput # Populate the database
25
sudo python $PATH_OSQA/manage.py migrate forum --fake -v 0 # Insert base records