Hi All, I use web2py to create a admin interface for an older project with an existing database in MySQL. So I extracted the DAL info with an script.
--extracted from current mysql db -- user_db.define_table('users', Field('user_id', 'id'), Field('login_name', 'string'), Field('title', 'string'), Field('first_name', 'string'), Field('last_name', 'string'), Field('birthdate', 'datetime'), Field('group', user_db.group_names, requires=IS_IN_DB(user_db,'group_names.group_id','%(group_name)s')), format='%(first_name)s %(last_name)s') -- When I try to insert or update stuff web2py serves me a ticket. Viewing the record is no problem. It even shows the dropdown with groupnames from the linked_table. In the documentation on http://www.web2py.com/examples/static/epydoc/web2py.gluon.reserved_sql_keywords-pysrc.html it says that "GROUP" is a keyword. Is there a way to force the DAL to quote the fieldNames in its insert and update query's? With our previous framework we didn't experience any problems with a field "group" in a mysql table. It would be cool if there is a way to loosen the restrictions on reserved keywords on a per app basis. Kind Regards Rene Dohmen