[Dbix-class] quickest way to determine the relationship type

John Napiorkowski jjn1056 at yahoo.com
Tue May 22 17:33:17 GMT 2007


--- Matt S Trout <dbix-class at trout.me.uk> wrote:

> On Tue, May 22, 2007 at 08:41:30AM -0700, John
> Napiorkowski wrote:
> > Hi,
> > 
> > I'm trying to figure out the easiest way to
> determine
> > the type of relationship between two resultsets. 
> > Basically I'd like to find out if it's a
> parent-child
> > type relationship, where the child needs PK's from
> the
> > parent or if it's a object-attribute type, where
> the
> > primary object takes FK's from the attribute
> object.
> > 
> > I can see a couple of ways using
> ->relationship_info,
> > but wanted to hear if there is a 'canonical' and
> > simple way for this.
> 
> The SQLT parser/producer stuff has code to handle
> this - maybe worth factoring
> it back into ResultSource?

I'll look at that.  I think it would be valuable for
people that need more metadata for code generators,
CRUD style or otherwise.

Thanks,
--john

> -- 
>       Matt S Trout       Need help with your
> Catalyst or DBIx::Class project?
>    Technical Director    Want a managed development
> or deployment platform?
>  Shadowcat Systems Ltd.  Contact mst (at)
> shadowcatsystems.co.uk for a quote
> http://chainsawblues.vox.com/            
> http://www.shadowcatsystems.co.uk/ 
> 
> _______________________________________________
> List:
>
http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
> Wiki: http://dbix-class.shadowcatsystems.co.uk/
> IRC: irc.perl.org#dbix-class
> SVN:
>
http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
> Searchable Archive:
>
http://www.mail-archive.com/dbix-class@lists.rawmode.org/
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the Dbix-class mailing list