I suspect the online docs is incorrect and fake_migrate does not work 
without migrate. I need to double check.

Massimo

On Wednesday, 11 April 2012 19:40:17 UTC-5, Yarin wrote:
>
> Massimo, this worked and I was able to get everything restored- thanks. 
> However I could use an explanation. Setting both migrate *and*fake_migrate to 
> True is not something prescribed in the documentation nor 
> is it intuitive- how/why does this work?
>
> On Wednesday, April 11, 2012 7:25:21 PM UTC-4, Massimo Di Pierro wrote:
>>
>> Can you true setting both migrate=True, fake_migrate_all=True? then call 
>> appadmin. What happens?
>>
>> On Wednesday, 11 April 2012 17:05:14 UTC-5, Yarin wrote:
>>>
>>> I corrupted my web2py -myql mapping and am trying to rebuild the web2py 
>>> database files from scratch. 
>>>
>>> Starting point: 
>>>
>>>    - The mysql database tables already exist. Some tables were working 
>>>    correctly under the old mapping, and some were never mapped.
>>>    - I've already deleted everything from the databases folder.
>>>    - I've already cleared everything from the db.py file except the 
>>>    original code (auth tables, etc.)
>>>
>>> Plan:
>>>
>>>
>>>    - Set migrate=False, fake_migrate_all=True at the DAL connection 
>>>    level: 
>>>    db = DAL('mysql://root:root@localhost/mydb', 
>>> migrate=False,fake_migrate_all
>>>    =True)
>>>    - Re-add each table into the db.py file one by one, starting with a 
>>>    fake_migrate and then going to real migrate into all the tables were 
>>>    working.
>>>
>>> Problem:
>>>
>>>
>>>    - I can't get any table files generated for anything, even the auth 
>>>    files. Setting fake_migrate_all=True doesn't generate any files, and 
>>>    setting migrate=True gives me an error that the tables already exist. 
>>>
>>>
>>> How do I get the table files to generate?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>

Reply via email to