Whoa! I have not seen that construct before.

So how does one address the 'inner' fields of standardt from history?



On May 13, 1:45 pm, mdipierro <[email protected]> wrote:
> That works but it is much easier than that since web2py supports it:
>
> db.define_table('standardt', .... standard fields ... )
> db.define_table('history', db.standardt, SQLField
> ('metadata','string'))
>
> Notice can a field can be another table (i.e. all fields of the other
> table). You can extend more than one table and you can have the fields
> in any order you like.
>
> On May 13, 1:31 pm, Jurgis Pralgauskis <[email protected]>
> wrote:
>
> > Hello,
>
> > I want to achieve sth similar tohttp://sqlobject.org/Inheritance.html
> > but probably simpler:
>
> > my pattern in few apps is:
> > I have some table, with info which can change freequently
> > I want to have full history of it + some metadata:
>
> > so I want 2 tables:
> > 1) standart
> > 2) history = standardt+[user_who_changed, date_of_change, action_CUD]
>
> > is my approach correct?
>
> > standardt_fields = [   SQLField('info','text'),  ] # many feelds in
> > reality
> > db.define_table('standardt', *standardt_fields     )
>
> > fields2 = standardt_fields+[ SQLField('metadata','string'),  ]
> > # would be more aditional fields in reality
> > db.define_table('history', *fields2    )
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to