I guess there's no reason why extend-entity shouldn't work the same as if you changed the entity definition itself, I still don't think it should be responsible for changing the database columns though.
Regards Scott 2008/5/18 Raj Saini <[EMAIL PROTECTED]>: > Hi Scot, > > I agree it would be very critical to alter column on a production database. > At the same time, I don't think someone will alter the schema of a > production system without knowing the consequences. > > However, It can be helpful in some cases during development where a minor > change in the schema is required for example in my case, I want to change > the type of weightUnitPrice on ShipmentCostEstimate from currency-amount to > currency-precise. Making the change in base entity will bring the pain of > merging every time I merge the SVN branch to my local branch. > > Thanks, > > Raj > > > > Scott Gray wrote: > >> Hi Raj >> >> I don't think a solution for this would be straightforward, ofbiz wouldn't >> want to alter a column automatically because of the potential for data >> loss. >> >> Regards >> Scott >> >> 2008/5/18 Raj Saini <[EMAIL PROTECTED]>: >> >> >> >>> Jacques, >>> >>> Thanks for the pointer. Should I create a Jira issue and may be I can >>> pick >>> it up when I understand the entity engine stuff clearly. >>> >>> Thanks, >>> >>> Raj >>> >>> Jacques Le Roux wrote: >>> >>> >>> >>>> Raj, >>>> >>>> If you look into ModelEntity.java you will find this comment >>>> // TODO: should we look for existing fields of the same name here? for >>>> now >>>> just add to list... >>>> >>>> Maybe someone will enchance it one day.... >>>> >>>> Jacques >>>> >>>> From: "Raj Saini" <[EMAIL PROTECTED]> >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> Is there a way to extend the field type of a entity using >>>>> extend-entity >>>>> or any other similar mechanism without modifying the original entity >>>>> definition. I tried using extend-entity by redefining the exiting field >>>>> with >>>>> a different data type, but it added a new column to the database table >>>>> instead of altering it. >>>>> >>>>> Thanks, >>>>> >>>>> Raj >>>>> >>>>> >>>>> >>>>> >>>> >> >> > >
