comparison rhodecode/model/db.py @ 970:1a5c41e4bb02 beta

fixees for #106 relation issues on databases different than sqlite
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 28 Jan 2011 19:44:41 +0100
parents 72f008ed9b18
children 27dba61f07d3
comparison
equal deleted inserted replaced
966:63c91390853c 970:1a5c41e4bb02
195 repo_to_perm = relation('RepoToPerm', cascade='all') 195 repo_to_perm = relation('RepoToPerm', cascade='all')
196 stats = relation('Statistics', cascade='all', uselist=False) 196 stats = relation('Statistics', cascade='all', uselist=False)
197 197
198 repo_followers = relation('UserFollowing', primaryjoin='UserFollowing.follows_repo_id==Repository.repo_id', cascade='all') 198 repo_followers = relation('UserFollowing', primaryjoin='UserFollowing.follows_repo_id==Repository.repo_id', cascade='all')
199 199
200 logs = relation('UserLog', cascade='all')
201
200 def __repr__(self): 202 def __repr__(self):
201 return "<%s('%s:%s')>" % (self.__class__.__name__, 203 return "<%s('%s:%s')>" % (self.__class__.__name__,
202 self.repo_id, self.repo_name) 204 self.repo_id, self.repo_name)
203 205
204 class Group(Base, BaseModel): 206 class Group(Base, BaseModel):