1. make sure no *_scheduler_*.table files are in the databases/* folder
2. make a request to create the tables.... appname/appadmin/index is fine 
to check if the tables are there or not. 

On Tuesday, June 24, 2014 3:33:24 PM UTC+2, Krzysztof Socha wrote:
>
> I am fighting it for some time now... I tried all the different ways to 
> migrate the database so that the tables for the scheduler are created, but 
> no luck - maybe someone could help...
>
> I have an existing application. Recently I decided I needed to run some 
> things in the background, so I added a scheduler.py model with content like 
> this: 
>
> def send_mail(jar_id):
>  logger.info('Mail notifications have been sent.')
>
>
>
> from gluon.scheduler import Scheduler
> scheduler = Scheduler(db)
>
> where db is defined like this in db.py model: 
>
> db = DAL('mysql://xxx:xxx@localhost/xxx',pool_size=1,check_reserved=['all'
> ],migrate=True,fake_migrate=False)
>
> As soon, as I try to schedule a task, this result in an 
> error: gluon.contrib.pymysql.err.ProgrammingError: (1146, u"Table 
> 'xxx.scheduler_task' doesn't exist")
>
> I tried setting the fake_migrate to True, removing files in xxx/databases, 
> etc. No luck. Any hint, how to make it work?
>
> Krzysztof.
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to