【问题标题】:How to properly delete a custom doctype in Frappe/ERP Next如何在 Frappe/ERPNext 中正确删除自定义文档类型
【发布时间】:2021-07-10 07:44:12
【问题描述】:

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

目前对我来说,在 bench 迁移后,已删除的 doctype 仍保留在服务器中。请问有人可以帮我吗?

【问题讨论】:

    标签: erpnext frappe


    【解决方案1】:

    当您删除自定义文档类型时,它只会从文档类型表中删除条目。此外,还有一个名为Deleted Document 的文档类型。所有被删除的 doctypes 都会在这里自动跟踪。

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

    【讨论】:

      【解决方案2】:

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

      这样看: 如果您使用的是数据库系统,则不必担心数据库系统在文件系统上进行的自我组织。 如果您使用 Frappe,则无需担心 Frappe 在数据库系统中进行自我组织。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-12
        • 1970-01-01
        • 1970-01-01
        • 2015-02-28
        • 1970-01-01
        • 2021-02-05
        相关资源
        最近更新 更多