例如,我有以下結構我們可以改變datomic枚舉嗎?或者我們可以添加任何新的值給datomic枚舉嗎?
{: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後..?
哦.. !! 謝謝你和 是否有任何選項來重命名現有的attr像sql? – piyushmandovra
當然,答案是在同一個鏈接上,不要生氣,但你應該多搜索一下。要重命名:db/ident,請使用:db/id和新的:db/ident的值提交事務。此示例將:db/ident:person/name更改爲:person/full-name。 '[{:db/id:person/name :db/ident:person/full-name}]' –
好的非常感謝您的回覆和良好的建議。 – piyushmandovra