diff --git a/lib/models.py b/lib/models.py index 2681bee5a..b7e544951 100644 --- a/lib/models.py +++ b/lib/models.py @@ -2,17 +2,14 @@ from sqlalchemy.orm import relationship, backref from sqlalchemy.ext.declarative import declarative_base -convention = { - "fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s", -} -metadata = MetaData(naming_convention=convention) - -Base = declarative_base(metadata=metadata) +convention = {"fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",} +metadata = MetaData(naming_convention = convention) +Base = declarative_base(metadata = metadata) class Company(Base): __tablename__ = 'companies' - id = Column(Integer(), primary_key=True) + id = Column(Integer(), primary_key = True) name = Column(String()) founding_year = Column(Integer()) @@ -22,8 +19,18 @@ def __repr__(self): class Dev(Base): __tablename__ = 'devs' - id = Column(Integer(), primary_key=True) - name= Column(String()) + id = Column(Integer(), primary_key = True) + name = Column(String()) def __repr__(self): return f'' + +class Freebie(Base): + __tablename__ = 'freebies' + + id = Column(Integer(), primary_key = True) + item_name = Column(String()) + value = Column(Integer()) + dev_id = Column(Integer) + company_id = Column(Integer) +