sa.Column('id', sa.types.Integer, primary_key=True),
sa.Column('spender_id', sa.types.Integer,
sa.ForeignKey('users.id'), nullable=False),
- sa.Column('amount', types.Currency, nullable=False),
+ sa.Column('amount', types.DBCurrency, nullable=False),
sa.Column('description', sa.types.Text),
sa.Column('date', sa.types.Date, default=datetime.now),
sa.Column('entered_time', sa.types.DateTime,
- default=datetime.now)
+ default=datetime.utcnow)
)
splits = sa.Table('splits', meta.metadata,
sa.ForeignKey('expenditures.id'), nullable=False),
sa.Column('user_id', sa.types.Integer,
sa.ForeignKey('users.id'), nullable=False),
- sa.Column('share', types.Currency, nullable=False)
+ sa.Column('share', types.DBCurrency, nullable=False)
)
subitems = sa.Table('subitems', meta.metadata,
sa.ForeignKey('expenditures.id'), nullable=False),
sa.Column('user_id', sa.types.Integer,
sa.ForeignKey('users.id'), nullable=False),
- sa.Column('amount', types.Currency, nullable=False)
+ sa.Column('amount', types.DBCurrency, nullable=False)
)
transfers = sa.Table('transfers', meta.metadata,
sa.ForeignKey('users.id'), nullable=False),
sa.Column('creditor_id', sa.types.Integer,
sa.ForeignKey('users.id'), nullable=False),
- sa.Column('amount', types.Currency, nullable=False),
+ sa.Column('amount', types.DBCurrency, nullable=False),
sa.Column('description', sa.Text, default=None),
sa.Column('date', sa.types.Date, default=datetime.now),
sa.Column('entered_time', sa.types.DateTime,
- default=datetime.now)
+ default=datetime.utcnow)
)
### DB/Class Mapping ###