##// END OF EJS Templates
version bump. Made changesets work as should, but vcs had to be fixed for that.
version bump. Made changesets work as should, but vcs had to be fixed for that.

File last commit:

r89:b2c38dee default
r218:58b46f91 rhodecode-0.0.0.7.4 default
Show More
db.py
30 lines | 1.7 KiB | text/x-python | PythonLexer
Model update for sqlalchemy 0.6.0
r89 import sqlalchemy
from pylons_app.model.meta import Base
from sqlalchemy import ForeignKey, Column
Marcin Kuzminski
Added sqlalchemy support...
r49 from sqlalchemy.orm import relation, backref
Model update for sqlalchemy 0.6.0
r89 if sqlalchemy.__version__ == '0.6.0':
from sqlalchemy.dialects.sqlite import *
else:
from sqlalchemy.databases.sqlite import SLBoolean as BOOLEAN, \
SLInteger as INTEGER, SLText as TEXT, SLDateTime as DATETIME
Marcin Kuzminski
Added sqlalchemy support...
r49
class Users(Base):
__tablename__ = 'users'
__table_args__ = {'useexisting':True}
Model update for sqlalchemy 0.6.0
r89 user_id = Column("user_id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
username = Column("username", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
password = Column("password", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
active = Column("active", BOOLEAN(), nullable=True, unique=None, default=None)
admin = Column("admin", BOOLEAN(), nullable=True, unique=None, default=None)
Marcin Kuzminski
Updated database model, with FK and Booleans
r61 action_log = relation('UserLogs')
Marcin Kuzminski
Added sqlalchemy support...
r49 class UserLogs(Base):
__tablename__ = 'user_logs'
__table_args__ = {'useexisting':True}
Model update for sqlalchemy 0.6.0
r89 id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
user_id = Column("user_id", INTEGER(), ForeignKey(u'users.user_id'), nullable=True, unique=None, default=None)
repository = Column("repository", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
action = Column("action", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
action_date = Column("action_date", DATETIME(timezone=False), nullable=True, unique=None, default=None)
Marcin Kuzminski
Updated database model, with FK and Booleans
r61 user = relation('Users')