В таблице существует ошибка при запуске схемы: обновить консольную команду - PullRequest
0 голосов
/ 12 июня 2018

Выполнение doctrine:schema:update --dump-sql для установления взаимно-однозначного отношения между существующим субъектом домохозяйства и новым искомым субъектом приводит к ошибке

Таблица с именем 'projectmana.household' уже существует.

Панель инструментов отладки в режиме разработки показывает недопустимые объекты 0. Каков источник ошибки?

В состав объекта домохозяйства входят:

/**
 *
 * @ORM\OneToOne(targetEntity="Seeking")
 */
protected $seeking;

public function getSeeking()
{
    return $this->seeking;
}

Объект поиска включает в себя:

/**
 * @ORM\Column(name="id", type="integer")
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="IDENTITY")
 */
protected $id;

/**
 * @ORM\Column(name="seeking", type="string", nullable=false)
 * @Assert\NotBlank(message="Service may not be blank")
 */
protected $seeking;

public function setSeeking($seeking)
{
    $this->seeking = $seeking;
    return $this;
}

public function getSeeking()
{
    return $this->seeking;
}

1 Ответ

0 голосов
/ 13 июня 2018

Проверьте аннотацию вашего нового класса.

...