Symfony,proopgh,事件触发错误42S02。可能未设置事件流表?

时间:2019-03-21 23:18:14

标签: php symfony event-sourcing prooph

晚安晚安,
我真的是prooph事件源的新手。
尝试了解它与symfony一起工作的方式。

看看这个项目。
https://github.com/prooph/proophessor-do-symfony
一开始我应该如何处理数据库?

我运行命令 php bin/console event-store:event-stream:create 但是得到错误消息:

Error 42S02. Maybe the event streams table is not setup?  
Error-Info: Table 'todo.event_streams' doesn't exist    

有一会儿我在命令后有一个空的数据库

php bin/console doctrine:database:create

如何设置它们?有一些symfony命令吗?还是我需要手动进行?

请帮助我。

2 个答案:

答案 0 :(得分:3)

按照安装说明进行操作。我假设您没有使用docker?在这种情况下,您必须手动创建基本表。请找到说明here

答案 1 :(得分:0)

实际上,我没有创建流。 只需遵循本文档,现在就可以了

https://github.com/prooph/proophessor-do/blob/master/docs/installation/manual.md