例如我有以下结构
{:db/id #db/id[:db.part/db]
:db/ident :persons/gender
:db/valueType :db.type/ref
:db/cardinality :db.cardinality/one
:db/doc "A person's gender enum reference"
:db.install/_attribute :db.part/db}
;; :persons/gender enum values
{:db/id #db/id[:db.part/user]
:db/ident :persons.gender/male}
{:db/id #db/id[:db.part/user]
:db/ident :persons.gender/female}
在设计之后我想再向现有结构添加一个属性 是否有可能使用datomic ..?
答案 0 :(得分:2)
简短的回答是肯定的,您并没有真正改变数据库架构,只是添加了一个新的允许值,因此它不会与任何现有数据冲突。此案例未被描述为架构更改,因为您可以在此处查看http://docs.datomic.com/schema.html
答案 1 :(得分:-5)
您可能会发现Tupelo Datomic可以帮助您处理用例。它是一个用户友好的库,可以更轻松,更轻松地与Datomic进行交互。