Re: Uncaught PHP ExceptionDoctrine\DBAL\Exception\UniqueConstraintViolationException: "An exceptionoccurred while executing 'UPDATE
От | Andrew Dunstan |
---|---|
Тема | Re: Uncaught PHP ExceptionDoctrine\DBAL\Exception\UniqueConstraintViolationException: "An exceptionoccurred while executing 'UPDATE |
Дата | |
Msg-id | 94db111f-4c77-7bbb-da32-f76e51f32ba5@2ndQuadrant.com обсуждение исходный текст |
Ответ на | Uncaught PHP ExceptionDoctrine\DBAL\Exception\UniqueConstraintViolationException: "An exceptionoccurred while executing 'UPDATE (Jarosław Torbicki <jaroslaw.torbicki@symmetry.pl>) |
Список | pgsql-hackers |
On 08/14/2018 05:58 AM, Jarosław Torbicki wrote: > > Hello, > > I used PostgreSQL 9.3 but I executed upgrade few days ago. > > Now, I am using 10.4 PostgreSQL and: > > doctrine/annotations v1.2.7 > > doctrine/cache v1.4.2 > > doctrine/collections v1.3.0 > > doctrine/common v2.7.3 > > doctrine/dbal v2.5.13 > > doctrine/doctrine-bundle v1.5.2 > > doctrine/doctrine-cache-bundle v1.0.1 > > doctrine/inflector v1.0.1 > > doctrine/instantiator 1.0.5 > > doctrine/lexer v1.0.1 > > doctrine/orm v2.5.14 > > I have a problem with ManyToOne relation. > > For example, I have main object with three child and when I execute on > main object > > $em = $this->getDoctrine()->getManager(); > > $em->merge($data); > > $em->flush(); > > I sometimes get ERROR message like: > > /Uncaught PHP Exception > Doctrine\DBAL\Exception\UniqueConstraintViolationException: "An > exception occurred while executing 'UPDATE/ > > I get this ERRROR message not for all main object and not for all > child. For example, first update child object is ok but in second I > get error. > > SQL prepared by doctrine: > > UPDATE child_table SET id = ?, name = ?, object_name = ?, object_size > = ? WHERE id = ?' with params ["2", "test Name object 2", "test name > object 2", "1234", 3] > > In this sql the doctrine tries update object with id=3 using data from > object with id = 2. > > This problem didn’t occur before executing upgrade to 10.4 version. > > Can you help me and give some tips? > This mailing list is about development of PostgreSQL, not about how to use it. Please ask in the correct forum (possibly the pgsql-general mailing list) cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: