DDC-2894: on-update cascade for one-to-one association #3607

Open
opened 2026-01-22 14:23:39 +01:00 by admin · 2 comments
Owner

Originally created by @doctrinebot on GitHub (Jan 8, 2014).

Originally assigned to: @beberlei on GitHub.

Jira issue originally created by user ibo_s:

I'm trying to use on-update cascade in a one-to-one association but it ends in on-update restrict when I update the database tables.
I'm using XML Definition an my definition for this specific association looks like this:

This works pretty well when I use on-update="CASCADE" in a many-to-one association, but one-to-one just ignores it.
When I change the database manually everything works well, but the next update from command line will override it.

Originally created by @doctrinebot on GitHub (Jan 8, 2014). Originally assigned to: @beberlei on GitHub. Jira issue originally created by user ibo_s: I'm trying to use on-update cascade in a one-to-one association but it ends in on-update restrict when I update the database tables. I'm using XML Definition an my definition for this specific association looks like this: <one-to-one field="scope" target-entity="Application\Entity\Scope"> <join-column name="scope_id" referenced-column-name="id" nullable="false" on-delete="CASCADE" on-update="CASCADE" /> <cascade> <cascade-persist /> <cascade-remove /> </cascade> </one-to-one> This works pretty well when I use on-update="CASCADE" in a many-to-one association, but one-to-one just ignores it. When I change the database manually everything works well, but the next update from command line will override it.
admin added the Bug label 2026-01-22 14:23:39 +01:00
Author
Owner

@doctrinebot commented on GitHub (Nov 12, 2014):

Comment created by pradkris3:

Any updates on this one?

@doctrinebot commented on GitHub (Nov 12, 2014): Comment created by pradkris3: Any updates on this one?
Author
Owner

@doctrinebot commented on GitHub (Nov 13, 2014):

Comment created by @ocramius:

We don't support on-update anymore, as identifiers should be immutable.

@doctrinebot commented on GitHub (Nov 13, 2014): Comment created by @ocramius: We don't support `on-update` anymore, as identifiers should be immutable.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#3607