comparison rhodecode/lib/db_manage.py @ 1749:8ecc6b8229a5 beta

commit less models - models don't do any commits(with few exceptions) - all db transactions should be handled by higher level modules like controllers, celery tasks
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 02 Dec 2011 22:31:13 +0200
parents 48d4fcf04a29
children a87aa385f21c
comparison
equal deleted inserted replaced
1748:a3ee2611e6e8 1749:8ecc6b8229a5
55 self.init_db() 55 self.init_db()
56 56
57 def init_db(self): 57 def init_db(self):
58 engine = create_engine(self.dburi, echo=self.log_sql) 58 engine = create_engine(self.dburi, echo=self.log_sql)
59 init_model(engine) 59 init_model(engine)
60 self.sa = meta.Session() 60 self.sa = meta.Session
61 61
62 def create_tables(self, override=False): 62 def create_tables(self, override=False):
63 """Create a auth database 63 """Create a auth database
64 """ 64 """
65 65