jra*_*hme 0 schema clojure datomic
我正在尝试将属性添加到现有的数据库模式,新属性为
{:db/id #db/id[:db.part/db]
:db/ident :user-deets/enriched
:db/valueType :db.type/boolean
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
Run Code Online (Sandbox Code Playgroud)
当我尝试将其作为交易提交时(如http://docs.datomic.com/schema.html所述)
(datomic/query '[{:db/id #db/id[:db.part/db]
:db/ident :user-deets/enriched
:db/valueType :db.type/boolean
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}] (database/get-db))
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,我的查询中没有:find子句.
我应该如何提交此事务以将属性添加到我的数据库数据库模式?
小智 6
您的代码无效,因为您使用了错误的功能.
您想使用transact See doc.
(datomic/transact connection [{:db/id #db/id[:db.part/db]
:db/ident :user-deets/enriched
:db/valueType :db.type/boolean
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |