diff --git a/app/models/loan_repayment_schedule.py b/app/models/loan_repayment_schedule.py index 076e6ce..bfbff13 100644 --- a/app/models/loan_repayment_schedule.py +++ b/app/models/loan_repayment_schedule.py @@ -18,6 +18,7 @@ class LoanRepaymentSchedule(db.Model): created_at = db.Column(db.DateTime, default=datetime.now(timezone.utc)) updated_at = db.Column(db.DateTime, default=datetime.now(timezone.utc), onupdate=datetime.now(timezone.utc)) + # transaction_id = db.Column(db.String(50), nullable=False) loan = relationship( "Loan", diff --git a/migrations/versions/f1e83a993034_migration_on_tue_apr_29_20_43_35_utc_.py b/migrations/versions/f1e83a993034_migration_on_tue_apr_29_20_43_35_utc_.py new file mode 100644 index 0000000..7bc0249 --- /dev/null +++ b/migrations/versions/f1e83a993034_migration_on_tue_apr_29_20_43_35_utc_.py @@ -0,0 +1,32 @@ +"""Migration on Tue Apr 29 20:43:35 UTC 2025 + +Revision ID: f1e83a993034 +Revises: 86e701febdda +Create Date: 2025-04-29 20:43:38.595543 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'f1e83a993034' +down_revision = '86e701febdda' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('loan_repayment_schedules', schema=None) as batch_op: + batch_op.add_column(sa.Column('transaction_id', sa.String(length=50), nullable=False)) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('loan_repayment_schedules', schema=None) as batch_op: + batch_op.drop_column('transaction_id') + + # ### end Alembic commands ###