我正在遵循 Symfony 6 的安全教程https://symfony.com/doc/current/security.html
我创建了一个 User 类,其中电子邮件作为唯一属性,
在通过
symfony console doctrine:migration:migrate
迁移迁移时,我收到错误
exception occurred while executing a query: SQLSTATE[23502]: Not null violation: 7 ERROR: column "email" of relation "user" contains null values"
In ExceptionConverter.php line 47:
An exception occurred while executing a query: SQLSTATE[23502]: Not null violation: 7 ERRO
R: column "email" of relation "user" contains null values
In Exception.php line 28:
SQLSTATE[23502]: Not null violation: 7 ERROR: column "email" of relation "user" contains
null values
In Connection.php line 70:
SQLSTATE[23502]: Not null violation: 7 ERROR: column "email" of relation "user" contains
null values
不确定在这种情况下是否应该对生成的代码进行手动更改,或者这里到底是什么问题?
有了这些小信息,我猜您的用户表中已经有了条目。我建议手动截断表并重做迁移