diff --git a/app/models/transaction.py b/app/models/transaction.py index cd2f3cc..97b37a8 100644 --- a/app/models/transaction.py +++ b/app/models/transaction.py @@ -4,8 +4,13 @@ from sqlalchemy.exc import IntegrityError class Transaction(db.Model): __tablename__ = 'transactions' - - id = db.Column(db.String(50), primary_key=True) + id =db.db.Column( + db.Integer, + primary_key=True, + autoincrement=True, + ) + #id = db.Column(db.Int, primary_key=True) + transaction_id = db.Column(db.String(50), nullable=False) account_id = db.Column(db.String(50), nullable=False) type = db.Column(db.String(50), nullable=False) channel = db.Column(db.String(50), nullable=False) @@ -22,7 +27,7 @@ class Transaction(db.Model): raise ValueError("Duplicate Transaction") transaction = cls( - id=id, + transaction_id=id, account_id=account_id, type=type, channel=channel