Mercurial > kallithea
comparison rhodecode/lib/db_manage.py @ 841:78b3d2d730f2 beta
fixed import problems
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 11 Dec 2010 18:54:25 +0100 |
parents | ad66bd0e5601 |
children | 3b21ba5f7cb0 |
comparison
equal
deleted
inserted
replaced
840:ee6f345736a6 | 841:78b3d2d730f2 |
---|---|
41 from rhodecode.model.db import User, Permission, RhodeCodeUi, RhodeCodeSettings, \ | 41 from rhodecode.model.db import User, Permission, RhodeCodeUi, RhodeCodeSettings, \ |
42 UserToPerm, DbMigrateVersion | 42 UserToPerm, DbMigrateVersion |
43 | 43 |
44 from sqlalchemy.engine import create_engine | 44 from sqlalchemy.engine import create_engine |
45 | 45 |
46 from rhodecode.lib.dbmigrate.migrate.versioning import api | |
47 from rhodecode.lib.dbmigrate.migrate.exceptions import \ | |
48 DatabaseNotControlledError | |
49 | |
50 log = logging.getLogger(__name__) | 46 log = logging.getLogger(__name__) |
51 | 47 |
52 class DbManage(object): | 48 class DbManage(object): |
53 def __init__(self, log_sql, dbconf, root, tests=False): | 49 def __init__(self, log_sql, dbconf, root, tests=False): |
54 self.dbname = dbconf.split('/')[-1] | 50 self.dbname = dbconf.split('/')[-1] |
109 """Upgrades given database schema to given revision following | 105 """Upgrades given database schema to given revision following |
110 all needed steps, | 106 all needed steps, |
111 | 107 |
112 :param revision: revision to upgrade to | 108 :param revision: revision to upgrade to |
113 """ | 109 """ |
110 | |
111 from rhodecode.lib.dbmigrate.migrate.versioning import api | |
112 from rhodecode.lib.dbmigrate.migrate.exceptions import \ | |
113 DatabaseNotControlledError | |
114 | |
114 upgrade = ask_ok('You are about to perform database upgrade, make ' | 115 upgrade = ask_ok('You are about to perform database upgrade, make ' |
115 'sure You backed up your database before. ' | 116 'sure You backed up your database before. ' |
116 'Continue ? [y/n]') | 117 'Continue ? [y/n]') |
117 if not upgrade: | 118 if not upgrade: |
118 sys.exit('Nothing done') | 119 sys.exit('Nothing done') |