>>> import sys
>>> sys.maxint
9223372036854775807
>>> int(sys.maxint +1)
9223372036854775808L
>>> int(sys.maxint)
9223372036854775807


On Friday, June 21, 2013 7:58:46 PM UTC+2, Derek wrote:
>
> But in Python, isn't an int's size unlimited? I didn't think it was mapped 
> to a platform int...
>
> On Friday, June 21, 2013 8:19:20 AM UTC-7, Massimo Di Pierro wrote:
>>
>> It was motivated bit the need to support bigint ID fields. This is for 
>> relational databases but, most importantly for non-relational ones. For 
>> example in mongodb the ID is a long UUID so we must map that into a ID. It 
>> comes up a long integer.
>>
>> Yet using int instead of long was a problem also when bigint is not used 
>> in relational databases, in those cases where many records are added and 
>> removed. The ID may grow much more than the number of records you store.
>>
>> Massimo
>>
>> On Friday, 21 June 2013 08:06:15 UTC-5, Richard wrote:
>>>
>>> As explain Simone in case of passing id to javascript it requires 
>>> refactoring of app... Also it brake silently a javascript plugin integrated 
>>> manually as a field widget (not a custom widget). I gues I should have a 
>>> made some test to cover that, but I am still exploring how the best way to 
>>> manage test in web2py.
>>>
>>> But, I don't understand (didn't read search the mailing-list) what was 
>>> the motivation and the advantage of this change... Was it related to the 
>>> bigint change talked about several month ago? It was suppose to be default 
>>> to integer (what it was until now) and option in for bigint...
>>>
>>> Richard
>>>
>>>
>>> On Fri, Jun 21, 2013 at 7:43 AM, Alan Etkin <[email protected]> wrote:
>>>
>>>> I think it is not in the change log and it is not acceptable....
>>>>>
>>>>
>>>> Hi Richard. Why it is not acceptable? Did the change break a documented 
>>>> feature? How?
>>>>
>>>> Perhaps you want to post an issue in the project page (
>>>> code.google.com/p/web2py/issues). If you do, please post as much 
>>>> information you have collected about the problem as you can including 
>>>> source code, error tracebacks, OS, db and web2py version, DAL adapter name 
>>>> and the section of the book with the documented feature that is not 
>>>> working.
>>>>  
>>>>
>>>> -- 
>>>>  
>>>> --- 
>>>> 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 [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>  
>>>>  
>>>>
>>>
>>>

-- 

--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to