Rename the database tables

pull/1/head v0.1.0
Raoul Snyman 2021-09-17 18:02:13 -07:00
parent 7802bb963e
commit d6286ac3e4
1 changed files with 7 additions and 1 deletions

View File

@ -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)