good point but... in my view we could make lazy tables the default except for one caveat: they no loger allow Person = db.define_table('person') syntax. Other than this there is no different i making table lazy or not. It would be very confusing if some tables has the syntax and others did not.
On Saturday, 18 August 2012 08:19:06 UTC-5, Anthony wrote: > > Are you using auth.signature in any table? >> if you have Auth, the auth tables will not be lazy (I think) because it >> needs to be defined on auth.define_tables() >> > > Maybe we could add a "lazy_tables" option to auth.define_tables() and move > the field attributes inside the Field() calls and switch to the "reference > [field name]" method of defining references. > > Anthony > > > --