gpt4 book ai didi

schema - 如何获取当前的 Datomic 架构?

转载 作者:行者123 更新时间:2023-12-04 19:05:15 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I list all user-created attributes?

(3 个回答)


1年前关闭。




由于 Datomic 模式本身存储在 Datomic 中,我如何查询 Datomic 以获取当前安装的模式?我只想获取用户级架构,不包括具有分区等内容的系统级架构。

最佳答案

根据Datomic docs ,用户级架构应该安装到 :db.part/db划分。给定 Datomic 连接,以下函数获取该分区中的所有架构属性。

(defn get-user-schema [conn]
(d/q '[:find ?id
:where [?e :db/ident ?id]
[_ :db.install/attribute ?e]
[?e :db.install/partition :db.part/db]]
(d/db conn)))

相关: is there a canonical way to grab all idents from a particular datomic partition?

关于schema - 如何获取当前的 Datomic 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26575320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com