Mercurial > kallithea
comparison rhodecode/websetup.py @ 781:7ae66bddf48d beta
fixed db manage, to work on other databases than sqlite
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 27 Nov 2010 16:12:26 +0100 |
parents | 03676d39dd0a |
children | 8924ed0e4f36 |
comparison
equal
deleted
inserted
replaced
780:92fa9c3414d0 | 781:7ae66bddf48d |
---|---|
6 | 6 |
7 log = logging.getLogger(__name__) | 7 log = logging.getLogger(__name__) |
8 | 8 |
9 def setup_app(command, conf, vars): | 9 def setup_app(command, conf, vars): |
10 """Place any commands to setup rhodecode here""" | 10 """Place any commands to setup rhodecode here""" |
11 dbname = os.path.split(conf['sqlalchemy.db1.url'])[-1] | 11 dbconf = conf['sqlalchemy.db1.url'] |
12 dbmanage = DbManage(log_sql=True, dbname=dbname, root=conf['here'], | 12 dbmanage = DbManage(log_sql=True, dbconf=dbconf, root=conf['here'], tests=False) |
13 tests=False) | |
14 dbmanage.create_tables(override=True) | 13 dbmanage.create_tables(override=True) |
15 dbmanage.config_prompt(None) | 14 dbmanage.config_prompt(None) |
16 dbmanage.create_default_user() | 15 dbmanage.create_default_user() |
17 dbmanage.admin_prompt() | 16 dbmanage.admin_prompt() |
18 dbmanage.create_permissions() | 17 dbmanage.create_permissions() |
19 dbmanage.populate_default_permissions() | 18 dbmanage.populate_default_permissions() |
20 | 19 |
21 load_environment(conf.global_conf, conf.local_conf, initial=True) | 20 load_environment(conf.global_conf, conf.local_conf, initial=True) |
22 | 21 |
23 | 22 |
24 | 23 |
25 | 24 |