mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-21 16:01:15 -05:00
Drop datetime dimension model
We have a table for datetime dimension that we no longer use and I believe can be dropped. First step is to remove the model and release the change. The next step will be to then add a database migration to drop the actual table. I believe we need to do it in this order and it can't be done as a single PR.
This commit is contained in:
@@ -1998,29 +1998,6 @@ class FactBilling(db.Model):
|
||||
updated_at = db.Column(db.DateTime, nullable=True, onupdate=datetime.datetime.utcnow)
|
||||
|
||||
|
||||
class DateTimeDimension(db.Model):
|
||||
__tablename__ = "dm_datetime"
|
||||
bst_date = db.Column(db.Date, nullable=False, primary_key=True, index=True)
|
||||
year = db.Column(db.Integer(), nullable=False)
|
||||
month = db.Column(db.Integer(), nullable=False)
|
||||
month_name = db.Column(db.Text(), nullable=False)
|
||||
day = db.Column(db.Integer(), nullable=False)
|
||||
bst_day = db.Column(db.Integer(), nullable=False)
|
||||
day_of_year = db.Column(db.Integer(), nullable=False)
|
||||
week_day_name = db.Column(db.Text(), nullable=False)
|
||||
calendar_week = db.Column(db.Integer(), nullable=False)
|
||||
quartal = db.Column(db.Text(), nullable=False)
|
||||
year_quartal = db.Column(db.Text(), nullable=False)
|
||||
year_month = db.Column(db.Text(), nullable=False)
|
||||
year_calendar_week = db.Column(db.Text(), nullable=False)
|
||||
financial_year = db.Column(db.Integer(), nullable=False)
|
||||
utc_daytime_start = db.Column(db.DateTime, nullable=False)
|
||||
utc_daytime_end = db.Column(db.DateTime, nullable=False)
|
||||
|
||||
|
||||
Index('ix_dm_datetime_yearmonth', DateTimeDimension.year, DateTimeDimension.month)
|
||||
|
||||
|
||||
class FactNotificationStatus(db.Model):
|
||||
__tablename__ = "ft_notification_status"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user