Wouldn't the success of this example depend on the "PhoneNumber" structure's relationship with "User"?<br><br>Also, I'm a little curious about how (or indeed IF) different instances of structures are associated, linked and otherwise understood.
<br><br>A long time ago, I had a question about how to explicitly open two distinct tables of the same class -- Migration is a good use case for that. I didn't really get a comfortable answer. In fact having two Og instances of the same Object type tended (at that tiem) to be problematic.
<br><br>Eg.<br> a = PhoneNumber.new( "/usr/pathone" )<br> b = PhoneNumber.new( "/usr/pathTwo" )<br><br> Aggregated_customers = PhoneNumber.new( "/usr/pathall" )<br><br>Is that any easier these day?
<br><br>:-)<br><br><div><span class="gmail_quote">On 08/12/2007, <b class="gmail_sendername">George Moschovitis</b> <<a href="mailto:george.moschovitis@gmail.com">george.moschovitis@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
just write a small script:<br><br>for u in User.all<br> PhoneNumber.create(u.phone, u)<br>end<br><br>then just call alter table drop column to remove the uneeded column.<br><br>-g.<div><span class="e" id="q_116b91ef4fd99861_1">
<br><br><div class="gmail_quote">On Dec 8, 2007 7:44 AM, Arne Brasseur <
<a href="mailto:arne@arnebrasseur.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">arne@arnebrasseur.net</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I was just thinking about this, say you're building an address book app.
<br>At first you give every address one phone number, but people start<br>complaining and so you want to add a separate table for phone numbers so<br>an address can have n phone numbers. Naturally you want to keep your<br>
data. Does Og have any functionality whatsoever to assist here?<br><br>If you're familiar with Og, how would you do this?<br><br>(ab)<br><br>--<br>Ein Fuchs muß tun, was ein Fuchs tun muß<br><a href="mailto:arne@arnebrasseur.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
arne@arnebrasseur.net</a><br><br><br>_______________________________________________<br>Nitro-general mailing list<br><a href="mailto:Nitro-general@rubyforge.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Nitro-general@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/nitro-general" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://rubyforge.org/mailman/listinfo/nitro-general</a></blockquote></div><br><br clear="all"><br></span></div><span class="sg">-- <br><a href="http://me.gr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://me.gr</a><br><a href="http://joy.gr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://joy.gr</a><br><a href="http://cull.gr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://cull.gr
</a><br><a href="http://nitroproject.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://nitroproject.org</a><br><a href="http://phidz.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://phidz.com</a><br><a href="http://joyerz.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://joyerz.com</a>
</span><br>_______________________________________________<br>Nitro-general mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Nitro-general@rubyforge.org">Nitro-general@rubyforge.org</a>
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://rubyforge.org/mailman/listinfo/nitro-general" target="_blank">http://rubyforge.org/mailman/listinfo/nitro-general</a><br></blockquote></div><br>