summaryrefslogtreecommitdiffstats
path: root/nova/db/sqlalchemy/models.py
diff options
context:
space:
mode:
authorWenhao Xu <xuwenhao2008@gmail.com>2013-01-22 01:34:44 +0800
committerWenhao Xu <xuwenhao2008@gmail.com>2013-01-22 16:27:31 +0800
commit84e5e69e5b19272fe32aa587bc5d8552dbc4797e (patch)
tree026e5a9a31ef5614b94dca9866c8354b5b4469c0 /nova/db/sqlalchemy/models.py
parent254333a78d960fc800a35b4c0680b160da9a956e (diff)
downloadnova-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.py4
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)