I think this discussion kind of ties into Marcin's question yesterday
(which I haven't had a chance to thoroughly read his latest reply).  I
believe Marcin's problem is the unique index was defined outside the
model and Cayenne doesn't know that it needs to do a delete before an
insert on the record he is having problems with.  If the unique index
information was kept in the modeler, that could potentially help order
operations better.

Just guessing.  :-)

Thanks,

mrg


On Wed, Feb 16, 2011 at 7:27 AM, Andrus Adamchik <[email protected]> wrote:
>
> On Feb 16, 2011, at 2:20 PM, Christian Grobmeier wrote:
>
>> I am very +1 on adding this feature to the modeller. Even when it may
>> go further to standard ORM, the modeller cannot be used alone for
>> working with cayenne. On the other hand there is no chance to prevent
>> the loss of indexes when the db schema is regenerated.
>
> A "complete" implementation would probably store index definitions in Cayenne 
> .map.xml. So on Cayenne end they become first class citizens, just like 
> tables, PKs, etc. And when DB generation is done from the Modeler they will 
> also be generated.
>
> Andrus
>
>

Reply via email to