Is it possible to change a previously (Horizontal inheritance) to Single
table?
Or i have to do it manually?

2015-04-24 17:44 GMT+01:00 HOUNKPONOU Ronald <[email protected]>:

> Ok. I'll update my model.
> Thanks.
>
> 2015-04-24 17:31 GMT+01:00 Chuck Hill <[email protected]>:
>
>>  Single Table is usually the best choice.
>>
>>   On 2015-04-24, 9:30 AM, "HOUNKPONOU Ronald" wrote:
>>
>>   Hi Chuck,
>> I am using horizontal inheritance.
>>
>>  I've choose it after i read  the section on inheritance in Practical
>> WebObjects.
>> But i read it again may be i miss something
>>
>> 2015-04-24 17:26 GMT+01:00 Chuck Hill <[email protected]>:
>>
>>>  It sounds like you used Vertical Inheritance.  I generally don’t
>>> recommend it.  One reason is that you can’t enforce foreign key constraints
>>> like this.  I suggest reading the section on inheritance in Practical
>>> WebObjects
>>>
>>>  Chuck
>>>
>>>
>>>   On 2015-04-24, 9:22 AM, "HOUNKPONOU Ronald" wrote:
>>>
>>>    Hi,
>>> have a problem with Entities and inherance.
>>> I have 3 Entities AbstractPerson, Person and Account.
>>>
>>>  AbstractPerson is abstract.
>>>
>>>  Person inherit from AbstractPerson.
>>> An AbstractPerson can have many Accounts.
>>> I can esaly create a Person.
>>> The problem is that when I try to insert an Account that belongs to a
>>> Person, i got this ERROR :
>>>
>>>  ERROR: an  insert or update instruction on the « Account » violate the
>>> foreign key constraint « account_abstractperson_fk »
>>> Details: The key (abstractpersonid)=(1) is not present in the table «
>>> abstractperson ».
>>>
>>>
>>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to