On Wed, Oct 1, 2008 at 1:22 PM, Gaetan de Menten <[EMAIL PROTECTED]> wrote: > > Answering in the Elixir group since it is Elixir-specific: > > On Wed, Oct 1, 2008 at 8:47 AM, alex bodnaru <[EMAIL PROTECTED]> wrote: >> >> i found it in alchemy: >> >> ForeignKeyConstraint(['invoice_id', 'ref_num'], >> ['invoices.invoice_id', 'invoices.ref_num']) >> >> posted on elixir list too, but expressing it in elixir would help a >> lot, too :) . > > You couldn't do that in Elixir until just now. I just commited a patch > to implement a new target_column argument on ManyToOne (in trunk). > Though I have to warn you, it currently has an important limitation: > it will only work if the target entity is declared before the entity > holding the ManyToOne. I'll have to rethink the whole Elixir's setup > process to allow the other way round. > > See: http://elixir.ematia.de/trac/changeset/405 > > Hope it helps, > hi gaetan,
thanks for your prompt answer, with a good solution. that's what i was thinking to try too (well, just the first part with selecting the target columns and creating the source ones that way). i was just wondering, whether invokation of target_desc.create_non_pk_cols() wouldn;t help before copying the target_columns, in the non pk scenario. next, since the target_columns are not automatically the tarket pk, i'd ask to save them with the relationship. best regards, alex >> On Wed, Oct 1, 2008 at 9:26 AM, alex bodnaru <[EMAIL PROTECTED]> wrote: >>> >>> how could a foreign key reference a unique (but not primary kyey) >>> column combination? >>> > > -- > Gaƫtan de Menten > http://openhex.org > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SQLElixir" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlelixir?hl=en -~----------~----~----~----~------~----~------~--~---
