Yesod Persistent - 如何不迁移某些实体

Yesod Persistent - How to not migrate some Entities

我有一个表示视图的实体,我想知道是否有一种方法可以简单地将其标记为不与其他表一起迁移。

当您为模型创建 share 块时,不要使用 mkMigrate 函数。例如,

share [ mkPersist sqlSettings
      , mkMigrate "migrateAllStatisticsModels"
      ] [persistLowerCase|

应该是

share [ mkPersist sqlSettings
      ] [persistLowerCase|

您可能需要使用 1 个以上的 share 块来实现此目的。