如果我在FosUserBundle-install之后尝试更新doctrine:schema,我会收到此错误:
[Doctrine \ DBAL \ Exception \ UniqueConstraintViolationException] An 执行' CREATE UNIQUE INDEX时发生异常 UNIQ_8D93D64992F C23A8 ON用户(username_canonical)':
SQLSTATE [23000]:完整性约束违规:1062重复条目 ''关键' UNIQ_8D93D64992FC23A8'[Doctrine \ DBAL \ Driver \ PDOException] SQLSTATE [23000]:完整性 约束违规:1062重复输入''关键 ' UNIQ_8D93D64992FC23A8'
[PDOException] SQLSTATE [23000]:完整性约束违规: 1062重复录入''关键' UNIQ_8D93D64992FC23A8'
此问题在https://github.com/FriendsOfSymfony/FOSUserBundle/issues/1546进行了讨论,但我没有得到解决方案,因为我使用的是Symfony 3和FosUserBundle 2,但仍未解决。
我能做什么或其他问题:这个错误有多重要?我可以使用这个Bundle而不解决这个bug - 也许这是一个愚蠢的问题,但在我的情况下,我不知道我需要这个username_canonical?