Hello Massimo,
I notice when I try to migrate to 1.99.7 some times ago that I could not
anymore do something like this :
rows = db(db.table.id>0).select()
for row in rows:
print row.id
I can did it before 1.99.5.
Has Anthony wrote in this thread :
https://groups.google.com/forum/#!msg/web2py/i7wx6JVTOtw/FRnScZzhqHgJ
We still can do :
db.table.id even if the "real" table id name (or legacy id name) is
something else like : something_id
To me it is just a matter to have a alias for any legacy id name when
creating a row object :
Row in 1.99.4
<Row {'something_id': 252, 'update_record': <function <lambda> at
0x215eaa0>, 'field1': Decimal('5.55'), *'id': 252*, 'delete_record':
<function <lambda> at 0x215eb18>}>
Row in 1.99.5-1.99.7
<Row {'something_id': 252, 'update_record': <function <lambda> at
0x215eaa0>, 'field1': Decimal('5.55'), 'delete_record': <function <lambda>
at 0x215eb18>}>
Could we have it back or it is gone?
Thank you.
Richard
--