From f336d146f3354ba09ee1abdf0bfc217add4f392c Mon Sep 17 00:00:00 2001 From: substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> Date: Wed, 13 May 2009 05:16:55 +0100 Subject: [PATCH] [svn] Moved and improved reset script from the parsers directory Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8052 by julian @ 11/2/2008 11:14 PM --- databaseReset.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 databaseReset.py diff --git a/databaseReset.py b/databaseReset.py new file mode 100644 index 0000000..c0e4da4 --- /dev/null +++ b/databaseReset.py @@ -0,0 +1,22 @@ +import os +import settings +os.environ['PYTHONPATH'] = settings.PYTHON_PATH +os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' +from django.core import management +from django.db import connection + +cursor = connection.cursor() +cursor.execute("drop database %s" % settings.DATABASE_NAME) +cursor.execute("create database %s" % settings.DATABASE_NAME) +cursor.execute("ALTER DATABASE %s CHARACTER SET=utf8" % settings.DATABASE_NAME) +cursor.execute("USE %s" % settings.DATABASE_NAME) +management.call_command('syncdb') +from django.contrib.auth.models import User +user = User.objects.create_user('m', 'm@m.com', 'm') +user.is_staff = True +user.is_superuser = True +user.save() + +import parsers.cavetab +import parsers.survex +#import parsers.logbooks \ No newline at end of file