Mercurial > kallithea
changeset 5200:a7ac467edbf5
db: add NOT NULL constraint to repositories created_on and updated_on (Issue #134)
It is a soft invariant but we should also make it explicit in the database to
catch errors early.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Fri, 19 Jun 2015 18:06:39 +0200 |
parents | cb3fa867418f |
children | ea284e51ec2e |
files | kallithea/model/db.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/model/db.py Fri Jun 19 18:06:39 2015 +0200 +++ b/kallithea/model/db.py Fri Jun 19 18:06:39 2015 +0200 @@ -968,8 +968,8 @@ enable_statistics = Column("statistics", Boolean(), nullable=True, unique=None, default=True) enable_downloads = Column("downloads", Boolean(), nullable=True, unique=None, default=True) description = Column(String(10000, convert_unicode=False), nullable=True, unique=None, default=None) - created_on = Column(DateTime(timezone=False), nullable=True, unique=None, default=datetime.datetime.now) - updated_on = Column(DateTime(timezone=False), nullable=True, unique=None, default=datetime.datetime.now) + created_on = Column(DateTime(timezone=False), nullable=False, unique=None, default=datetime.datetime.now) + updated_on = Column(DateTime(timezone=False), nullable=False, unique=None, default=datetime.datetime.now) _landing_revision = Column("landing_revision", String(255, convert_unicode=False), nullable=False, unique=False, default=None) enable_locking = Column(Boolean(), nullable=False, unique=None, default=False) _locked = Column("locked", String(255, convert_unicode=False), nullable=True, unique=False, default=None)