this should be fixed in trunk. 1.92 tried to make DAL case insensitive (like SQL) but turns out that is a bad idea because Python is not case insensitive and because SQL is not always case insensitive (depends on settings).
On Feb 28, 10:23 am, surfnet3 <[email protected]> wrote: > The following codes are not working in v1.92.1 but worked in some > previous versions: > > db.define_table( > 'Products', > Field('name') > ) > > db.define_table( > 'purchases', > Field('product_id', db.Products) > ) > > It would work fine if the table name changed to 'products' instead.

