So if two tables need to be joined often, keep them on the same database.

Cool, thanks! :)

-Thadeus




On Thu, Oct 29, 2009 at 8:18 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:

>
> I am not aware of any any system that allows joins across databases. I
> do not think it is a well defined concept since if information reside
> in distinct places there is no way to guarantee referential integrity.
>
> In web2py you can have tables in distinct with records that reference
> each other using integer keys and you can use the a record pulled from
> one to reference a record pulled from another and you can use
> distributed transactions tot make sure things do not get messed up.
>
> Massimo
>
>
>
> On Oct 29, 7:23 pm, Thadeus Burgess <thade...@thadeusb.com> wrote:
> > Is this a limitation of using a distributed database system, or just not
> > having support in the DAL for this yet.
> >
> > -Thadeus
> > $
> >
> > On Thu, Oct 29, 2009 at 5:14 PM, mdipierro <mdipie...@cs.depaul.edu>
> wrote:
> >
> > > On Oct 29, 4:54 pm, Thadeus Burgess <thade...@thadeusb.com> wrote:
> > > > So you would have to insert records for each object individually,
> then
> > > call
> > > > distributed_transaction_commit.
> >
> > > > dba.customers.insert(....)
> > > > dbb.sales.insert(....)
> >
> > > > dba.distributed_transaction_commit(dba, dbb)
> >
> > > yes
> >
> > > > How would you perform a join?
> >
> > > You cannot cross database joins.
> >
> >
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to