Anyone have a quick perspective on the pros/cons of handling "tags" like this:
Option 1: db.define_table('item',Field('tags','list:string')) Option 2: db.define_table('tag') db.define_table('item',Field('tags','list:reference tag')) Options 3: db.define_table('item') db.define_table('tag') db.define_table('item_tag',Field('item'),Field('tag'))