diff --git a/statusforce/models.py b/statusforce/models.py index 65b1af3..e5f65b4 100644 --- a/statusforce/models.py +++ b/statusforce/models.py @@ -7,6 +7,8 @@ from statusforce.db import Model, Column, ForeignKey, Boolean, DateTime, Enum, I class Service(Model): + __tablename__ = 'services' + id = Column(Integer, primary_key=True, autoincrement=True) name = Column(String, nullable=False) status = Column(Enum('operational', 'unclear', 'offline', native_enum=False), default='operational') @@ -17,8 +19,10 @@ class Service(Model): class Incident(Model): + __tablename__ = 'incidents' + id = Column(Integer, primary_key=True, autoincrement=True) - service_id = Column(Integer, ForeignKey('service.id')) + service_id = Column(Integer, ForeignKey('services.id')) title = Column(String, nullable=False) description = Column(Text) is_resolved = Column(Boolean, default=False) @@ -30,6 +34,8 @@ class Incident(Model): class User(Model): + __tablename__ = 'users' + id = Column(Integer, primary_key=True, autoincrement=True) full_name = Column(String) email = Column(String, nullable=False)