Mercurial > kallithea
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 |