diff options
author | Wenhao Xu <xuwenhao2008@gmail.com> | 2013-01-22 01:34:44 +0800 |
---|---|---|
committer | Wenhao Xu <xuwenhao2008@gmail.com> | 2013-01-22 16:27:31 +0800 |
commit | 84e5e69e5b19272fe32aa587bc5d8552dbc4797e (patch) | |
tree | 026e5a9a31ef5614b94dca9866c8354b5b4469c0 /nova/db/sqlalchemy/models.py | |
parent | 254333a78d960fc800a35b4c0680b160da9a956e (diff) | |
download | nova-84e5e69e5b19272fe32aa587bc5d8552dbc4797e.tar.gz nova-84e5e69e5b19272fe32aa587bc5d8552dbc4797e.tar.xz nova-84e5e69e5b19272fe32aa587bc5d8552dbc4797e.zip |
Fix the wrong datatype in task_log table.
Change period_begining and period_ending to Datetime type.
Add the migration script.
Change-Id: Ic5d61d6e7e847a1943825a0cb342b0b015bc0b70
Fixes: bug #1102477
Diffstat (limited to 'nova/db/sqlalchemy/models.py')
-rw-r--r-- | nova/db/sqlalchemy/models.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py index 5050cb77e..baa966dbc 100644 --- a/nova/db/sqlalchemy/models.py +++ b/nova/db/sqlalchemy/models.py @@ -1038,8 +1038,8 @@ class TaskLog(BASE, NovaBase): task_name = Column(String(255), nullable=False) state = Column(String(255), nullable=False) host = Column(String(255)) - period_beginning = Column(String(255), default=timeutils.utcnow) - period_ending = Column(String(255), default=timeutils.utcnow) + period_beginning = Column(DateTime, default=timeutils.utcnow) + period_ending = Column(DateTime, default=timeutils.utcnow) message = Column(String(255), nullable=False) task_items = Column(Integer(), default=0) errors = Column(Integer(), default=0) |