created and defined are different things. rephrasing: are you sure that the 
DAL instance defines the master table before the call to the sub-table 
definition happens ?

On Thursday, November 19, 2015 at 12:12:05 AM UTC+1, Maxwell Morais wrote:
>
> Thank you so much for the answer!
>
> Yes, I'm sure!
>
> I'm using a Master and Sub-table, the master table is created first, and 
> after the sub-table
>
> Em quarta-feira, 18 de novembro de 2015 18:12:46 UTC-2, Niphlod escreveu:
>>
>> are you sure that the referencED table exists before the referencING one ?
>>
>> On Wednesday, November 18, 2015 at 5:01:03 PM UTC+1, Maxwell Morais wrote:
>>>
>>> Any suggestion?
>>>
>>> Em segunda-feira, 16 de novembro de 2015 18:31:07 UTC-2, Maxwell Morais 
>>> escreveu:
>>>>
>>>> Hi all!
>>>>
>>>> I'm trying to implement a small layer over DAL, for my meta-schemas, 
>>>> and I'm facing a very strange issue!
>>>>
>>>> My model is hosted here 
>>>> https://github.com/MaxMorais/esquema/blob/master/esquema/lds.py#L248, 
>>>> I commented the line that is raising a error in SQLite3.
>>>>
>>>> What is going wrong is:
>>>>
>>>> When I use my class to define a model, each sub-model make a explicity 
>>>> reference to the master model, until here nothing special, I guess!
>>>>
>>>> While DAL try to create the table, I receive a error from SQLite3, 
>>>> basicaly the SQL Statement is right, but the order of the statemets is 
>>>> wrong, see it here 
>>>> https://gist.github.com/MaxMorais/8c22caec9789032ea99a, the fine.SQL 
>>>> is the file that I edited the order of the statements, and the wrong.SQL 
>>>> is 
>>>> the untouched SQL from DAL.
>>>>
>>>> Inspecting the code, I found the stretch of code that is generating 
>>>> this statement, the stretch is this: 
>>>> https://github.com/web2py/pydal/blob/fef5ed36f07f211aee7c9a5d2218d2b9f3b77c99/pydal/adapters/base.py#L312,
>>>>  
>>>> but I dont have idea, why it is in this way!
>>>>
>>>>
>>>>
>>>> -- 
>>>>
>>>> Best Regards.
>>>>
>>>> Maxwell Morais
>>>> Python Developer powered by Webnotes framework <3
>>>> +55 11 954329659
>>>>
>>>>

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