> > A forth table that has four columns: its own primary key; three
> > foreign keys, one for each table. It is comparable to a many-to-many
> > relationship, but with three tables instead of just two.
> >
> > class FourthTable(SQLObject):
> >     first = ForeignKey("FirstTable")
> >     second = ForeignKey("SecondTable")
> >     third = ForeignKey("ThirdTable")
> >
> > Not sure why you would want to do this. Perhaps there are relations
> > between any two table that should be flushed out first?
>
> Thanks a lot for the reply! The reason I want to do this is a kind of
> commenting system. There are 3 types of objects with totally different
> rows and methods each in its own table. But they share the feature
> that they can all be commented on. Comments are stored in a separate
> table but that table has to have a row which refers to the object the
> given comment belongs to. And this object can be in any of the 3
> tables.
>
> So how would I connect a comment to the object it refers?

And I forgot to say that I would like to have a solution such that if
new objects are added (i.e. new tables are added) that also can be
commented on then I don't want to redesign anything. In the ideal case
I would set something on the new table that indicates that this table
(object) can be commented on and that should be it.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to