Add timestamp columns to ft_billing table

Added `created_at` and `updated_at` to the `ft_billing` table - having these
columns makes it easier to track down issues with the data in this table.

`created_at` is nullable initially, but will be changed to non-nullable
once the column is populated and the DAO etc. have been updated.
This commit is contained in:
Katie Smith
2018-05-22 14:19:51 +01:00
parent b5734010b8
commit f6039d51e0
2 changed files with 25 additions and 0 deletions

View File

@@ -1774,6 +1774,8 @@ class FactBilling(db.Model):
rate = db.Column(db.Numeric(), nullable=True)
billable_units = db.Column(db.Integer(), nullable=True)
notifications_sent = db.Column(db.Integer(), nullable=True)
created_at = db.Column(db.DateTime, nullable=True, default=datetime.datetime.utcnow)
updated_at = db.Column(db.DateTime, nullable=True, onupdate=datetime.datetime.utcnow)
class DateTimeDimension(db.Model):