persistent-audit:持久性自动审核表的扩展

时间:2024-06-01 01:26:10
【文件属性】:

文件名称:persistent-audit:持久性自动审核表的扩展

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-01 01:26:10

Haskell

持续审计 该软件包包括一个可执行文件,该可执行文件采用一个持久模型(表)文件,并为该原始文件中的每个表返回一个带有审计模型(表)的持久模型文件。 对于每对模型及其审核模型,它可以有选择地返回带有ToAudit类的实现的文件。 自动生成的审核模型文件和ToAudit实例是最佳尝试,并且无需编辑就不必编译。 如果您有兴趣支持不同样式的审核模型或发现任何错误,请通知我。 它当前支持Persistent> = 2.2 && <= 2.5。 阴谋 可执行文件可以这样运行: 产生审核类型 cabal run -- -m models -a auditModels 从Haskell文件生成审核类型 它还可以解析具有持久模型QuasiQuoters [persistLowerCase||]和[persistUpperCase||] Haskell文件: cabal run -- -m Models.hs


【文件预览】:
persistent-audit-master
----.gitignore(1KB)
----app()
--------Main.hs(2KB)
----Setup.hs(46B)
----src()
--------Database()
----LICENSE(1KB)
----examples()
--------models(197B)
----README.md(3KB)
----tests()
--------Database()
--------Spec.hs(44B)
----package.yaml(1KB)
----ChangeLog.md(693B)
----stack.yaml(112B)

网友评论