Thanks Lovedie

On Thursday, October 25, 2018 at 1:27:08 PM UTC+2, Lovedie JC wrote:
>
> I noticed on my part,if I can remember, that the error comes because you 
> are recreating another table. That's why you can rename are restart web2py 
> and see if it works.
>
> On Thu, 25 Oct 2018, 13:52 mostwanted <godir...@gmail.com <javascript:>> 
> wrote:
>
>> If  i delete it from the database folder and refresh my browser with the 
>> table using the same name will it not throw the *table exists *error? 
>>
>> On Thursday, October 25, 2018 at 11:13:31 AM UTC+2, Lovedie JC wrote:
>>>
>>> I used to get that. Delete the db from the database  folder or rename it 
>>> brhe refresh or restart web2py.
>>>
>>> On Thu, 25 Oct 2018, 09:36 mostwanted <godir...@gmail.com> wrote:
>>>
>>>> When i do all this it gives me error saying table Customer exists!
>>>>
>>>> On Friday, August 31, 2018 at 2:53:18 AM UTC+2, Anthony wrote:
>>>>>
>>>>> fake_migrate makes pyDAL think the model definition reflects the 
>>>>> actual schema in the database. Presumably the field in question does not 
>>>>> actually exist in the database. If that's the only field missing from the 
>>>>> database, do the following:
>>>>>
>>>>>    1. Delete the *.table file for this table in the /databases folder.
>>>>>    2. Comment out the line defining the missing field.
>>>>>    3. Leave fake_migrate=True and run one request -- that will 
>>>>>    re-create the *.table file, but without the missing field, so pyDAL 
>>>>> will 
>>>>>    know to add the field in the next real migration.
>>>>>    4. Remove fake_migrate everywhere -- you don't need it unless you 
>>>>>    are correcting a migration problem.
>>>>>    5. Set migrate=True.
>>>>>    6. Remove the comment from #2 above and run another request -- 
>>>>>    pyDAL will now create the missing field.
>>>>>
>>>>> Anthony
>>>>>
>>>>> On Thursday, August 30, 2018 at 4:13:02 PM UTC-4, mostwanted wrote:
>>>>>>
>>>>>> I have a database which i recently updated by adding a new table 
>>>>>> called *tlamelo*, the new table is referenced in one of the old 
>>>>>> tables called *company, *when i try to save data into the table 
>>>>>> *company* i get the error bellow *(table company has no column named 
>>>>>> tlamelo)!* I do not understand why i am getting this error, i am not 
>>>>>> sure if it has anything to do with the 
>>>>>> fake_migrate=True
>>>>>> or not! Can anyone please help me, thank you.
>>>>>>
>>>>>> <class 'sqlite3.OperationalError'> table company has no column named 
>>>>>> tlamelo
>>>>>>
>>>>>> This is the code for my table tlamelo
>>>>>> db.define_table('tlamelo',
>>>>>>                 Field('leina_la_tlamelo', requires=IS_NOT_EMPTY()),
>>>>>>                 format='%(leina_la_tlamelo)s', migrate=False, 
>>>>>> fake_migrate=True)
>>>>>>
>>>>>> This is the code for my table company
>>>>>> db.define_table('company',
>>>>>>                 Field('logo', 'upload'),
>>>>>>                 Field('company_name', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('services', 'reference services'),
>>>>>>                 Field('tlamelo', 'reference tlamelo'), #tlamelo is 
>>>>>> referenced here
>>>>>>                 Field('product', 'reference product'),
>>>>>>                 Field('tel', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('email', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('fax', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('cell', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('facebook', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('twitter', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('website', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('postal_address', requires=IS_NOT_EMPTY()),
>>>>>>                 Field('located_at', requires=IS_NOT_EMPTY()), migrate
>>>>>> =False, fake_migrate=True)
>>>>>>
>>>>>>
>>>>>> -- 
>>>> 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+un...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> 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+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

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