[storm] Best way to implement One-to-one relationships?

Mac Ryan quasipedia at gmail.com
Fri Aug 28 11:44:44 BST 2009


On Thu, 2009-08-27 at 07:19 +0200, Daniel Werner wrote:
> Hello Mac,
> 
> I'm  new to Storm as well, but already found this to be an interesting read:
> 
> https://storm.canonical.com/Infoheritance
> 
> Not too straightforward, but it sounds like this may be similar to
> what you want.
> 
> --
> Daniel

Hej Daniel,

	thank you for the tip. I had a second look to that page (I previously
skimmed through it) and - if I inspected the code correctly - it
kind-of-does what I need, but it is somehow an overkilling solution for
my needs.

	Sure it gives you a lot of flexibility, but it also introduce a level
of complexity that is un-needed for what I want to achieve, which is
basically the possibility to create new records by:

> teacher = Teacher(u'Mr.Cleese', u'Spam High School').

I suppose I can achieve that by wrapping into the class Teacher the code
to manage at the same time the two classes of the two table I need to
use, but I was wondering if there was a more elegant solution that does
not need to introduce an adapter in my design but simply makes good use
of the Storm design.

I suppose though that the answer is still in the page you sent to me:
"Storm doesn't support classes that have columns in multiple tables."

That would be a fantastic new feature to implement... (hint, hint).

Thank you for your help,
Mac.




More information about the storm mailing list