Thanks! That fixed it.

On Saturday, August 18, 2018 at 11:09:23 AM UTC-7, Anthony wrote:
>
> It's hard to say what the original problem could have been, but once you 
> do a fake migrate, the DAL will think the current table definition 
> represents the state of the database and will therefore not attempt any 
> migration. You can try the following:
>
>    - Comment out the lines with the two new fields.
>    - Delete the *.table file associated with this table from the 
>    /databases folder.
>    - Run a fake_migrate so the *.table file is re-created with the 
>    existing fields (not the two new fields).
>    - Uncomment the two new fields.
>    - Run a real migration.
>
> If that doesn't work, check the sql.log file to see if the DAL at least 
> attempted the migration.
>
> Anthony
>
> On Friday, August 17, 2018 at 11:31:03 PM UTC-4, Erik wrote:
>>
>> Hi,
>>
>> First and foremost, I recently upgraded to 2.17.1, so I'm not sure if my 
>> issues is related to that.
>>
>> I had this table originally and it was all working fine:
>> db.define_table('collection',
>>                 Field('name', 'string', required=True),
>>                 Field('description', 'text'),
>>                 Field('created_at', 'datetime', default=request.utcnow),
>>                 format='%(id)s %(name)s')
>>
>> Then recently, I decided to add 2 new fields as shown below:
>> db.define_table('collection',
>>                 Field('name', 'string', required=True),
>>
>> *                Field('website_url', 'string'),                
>> Field('project_management_url', 'string'),*
>>                 Field('description', 'text'),
>>                 Field('created_at', 'datetime', default=request.utcnow),
>>                 format='%(id)s %(name)s')
>>
>> When I try to access the table above through appadmin it throws an 
>> exception. I checked my mysql db and sure enough, it's not altering the 
>> table to add the two new columns. I tried sqlite and that seems to work as 
>> expected. 
>>
>> I'm not sure what's going on with mysql, that's not adding the new 
>> columns. I tried doing fake_migrate=True and even migrate=True as I had 
>> seen on some forums online, but that didn't work for me.
>>
>> Any ideas what can the problem be?
>>
>

-- 
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