3

在 Frappe 中删除自定义文档类型的正确方法是什么?如何在其他服务器中迁移相同的内容以及数据库表呢?我们需要手动删除它们吗?

目前对我来说,在工作台迁移后,已删除的文档类型仍然存在于服务器中。请问有人可以帮我吗?

4

2 回答 2

1

当您删除自定义 doctype 时,它​​只会从 doctype 表中删除条目。此外,还有一个名为Deleted Document. 所有已删除的文档类型将在此处自动跟踪。

默认情况下,Frappe 不会从数据库中删除表。如果您确定不需要该数据,则可以手动删除这些更改。

于 2021-07-28T08:56:44.653 回答
0

根据我的经验,您最好不要打扰数据库中的表。让 Frappe 跟踪这一点,不要通过删除表或更改表来干扰。

像这样看它:如果您使用的是数据库系统,则不必担心数据库系统在文件系统上执行的操作来组织自身。如果您正在使用 Frappe,您不必担心 Frappe 在数据库系统中进行自我组织。

在下一阶段(QS、生产)部署您的 Doctype 时,您使用“bench export-fixtures”导出并使用“bench migrate”将您的更改导入目标阶段。不要创建自己的 SQL 脚本!

于 2021-11-08T10:24:05.870 回答