基于实体定义的自动生成迁移 - 购物软件 6.



向所有Shopware开发人员问好。

我是Shopware开发的新手,我很惊讶地看到,虽然Symfony有一个自动生成SQL迁移的"doctrine generate migration"命令,但Shopware似乎没有这个,按照教程,似乎我必须编写实体定义和迁移SQL来创建相应的表。

对于具有许多字段的表,这样做很痛苦。 是否有任何解决方案可以自动生成它,确保没有错误?也许是一个插件?

最后,如果没有,它是否以某种方式计划在路线图上?

提前谢谢大家帮助我回答这个问题。

我为遇到这个问题的其他人回答这个问题。

Shopware现在支持cli命令bin/console dal:create:schema,该命令从Entites生成架构。

请记住: 目前在 2020 年 3 月,此功能仍处于测试阶段。因此,请仔细检查生成的架构文件。

SQL 架构文档

此命令选择 Shopware 已知的所有活动实体定义,并尝试基于字段创建 SQL 查询。注意:必须激活插件,否则不会考虑自定义实体定义。查询输出到/schema 中。搜索正确的 SQL 文件并将查询复制到迁移文件。注意:此命令处于测试状态,不应盲目使用 仔细检查生成的 SQL 查询是否确实符合您的需求。

最新更新