Add original currency and amount fields to Bill model

This commit is contained in:
Sungho Cho 2019-12-06 15:30:48 -05:00
parent a00a9ff6b0
commit 9dd4631654
2 changed files with 27 additions and 0 deletions

View file

@ -0,0 +1,24 @@
"""add original currency and original amount fields to Bill
Revision ID: e782dd493cdc
Revises: 6c6fb2b7f229
Create Date: 2019-12-06 15:12:46.116711
"""
# revision identifiers, used by Alembic.
revision = 'e782dd493cdc'
down_revision = '6c6fb2b7f229'
from alembic import op
import sqlalchemy as sa
def upgrade():
op.add_column("bill", sa.Column("original_amount", sa.Float(), nullable=True))
op.add_column("bill", sa.Column("original_currency", sa.String(length=64), nullable=True))
def downgrade():
op.drop_column("bill", "original_amount")
op.drop_column("bill", "original_currency")

View file

@ -358,6 +358,9 @@ class Bill(db.Model):
what = db.Column(db.UnicodeText) what = db.Column(db.UnicodeText)
external_link = db.Column(db.UnicodeText) external_link = db.Column(db.UnicodeText)
original_currency = db.Column(db.String(3))
original_amount = db.Column(db.Float)
archive = db.Column(db.Integer, db.ForeignKey("archive.id")) archive = db.Column(db.Integer, db.ForeignKey("archive.id"))
@property @property