fixed issue 1567 with scheduler and Mysql

This commit is contained in:
niphlod
2013-06-29 22:49:05 +02:00
parent 363aa2ff97
commit 8666d3520e
+3 -2
View File
@@ -480,7 +480,8 @@ class Scheduler(MetaScheduler):
Field('function_name',
requires=IS_IN_SET(sorted(self.tasks.keys()))
if self.tasks else DEFAULT),
Field('uuid', requires=IS_NOT_IN_DB(db, 'scheduler_task.uuid'),
Field('uuid', length=255,
requires=IS_NOT_IN_DB(db, 'scheduler_task.uuid'),
unique=True, default=web2py_uuid),
Field('args', 'text', default='[]', requires=TYPE(list)),
Field('vars', 'text', default='{}', requires=TYPE(dict)),
@@ -521,7 +522,7 @@ class Scheduler(MetaScheduler):
db.define_table(
'scheduler_worker',
Field('worker_name', unique=True),
Field('worker_name', length=255, unique=True),
Field('first_heartbeat', 'datetime'),
Field('last_heartbeat', 'datetime'),
Field('status', requires=IS_IN_SET(WORKER_STATUS)),