datomic

    1熱度

    1回答

    我建立Datomic交易具有這種功能,這我然後在輸入關鍵字列表映射: (defn build-enum-transaction [inp] (cond (.contains (namespace (first inp)) "region") [:db/add #db/id[:db.part/region] :db/ident (first inp)] (.

    3熱度

    1回答

    我對如何將Datomic實體的身份暴露給服務或API感到困惑。 假設我有一個REST API端點 /api/post/<id> 其中<id>列出了一些博客文章(博客文章實體)。 對於關係數據庫後端,我可能有<id>是存儲在名爲post的表中名爲id的列中的某些串行整數類型。 由於Datomic不具有相同的感覺表(實體),和它的實體ID是唯一的數據庫範圍內的我不知道這通常是用Datomic做了什

    8熱度

    2回答

    設置考慮膜和流延的下面DataScript數據庫,與來自learndatalogtoday.org竊取的數據:以下代碼可以在JVM/Clojure的REPL或ClojureScript REPL只要project.clj包含[datascript "0.15.0"]作爲依賴執行。 (ns user (:require [datascript.core :as d])) (def da

    0熱度

    1回答

    我需要動態地修改這個結構的數據: [:db/id :list/title :list/type {:list/items [... lots of nested data ...]}] 以下幾點: [:db/id :list/title :list/type {(default :list/items []) [... lots of nested data ...]}] 由於

    1熱度

    1回答

    我有一個應用程序需要一個數據庫包含一組產品,其中每個產品可以有一組表。最終用戶應該能夠添加新產品併爲產品定義新表格。所以每個表都有一組由用戶指定的列。用戶可以使用數據行填充表格。每張表只屬於一種產品。 最終用戶還應該能夠查看錶格在特定時間點(在某個事務處)。 我該如何去爲Datomic製作一個模式,以便查詢它會盡可能高效?

    0熱度

    1回答

    我旁邊一些輔助函數定義的一個datomic連接值: (def uri "datomic:dev://localhost:4334/dab") (defn delete-db [] (d/delete-database uri)) (defn create-db [] (d/create-database uri)) (def conn (d/connect uri)) 的問題是,如果

    1熱度

    2回答

    我已經搜索了兩天,並且還沒有看到任何關閉此代碼的代碼。這是我見過的java中唯一的代碼,它不完全是我想要的。 conn.transact(list(list("db.fn/cas", datomic_id, "attribute you want to update", old value, new value))).get(); 我曾嘗試這個代碼與舊值的單值和新值的單個值,但它只是堆棧的信息

    0熱度

    1回答

    我EDN的一個文本文件,其中包含一個函數來創建一個SQUUID轉換: [ {:db/id #db/id[:db.part/people -1001] :people.human/uuid (d/squuid) ... ] 我讀這文件到變種使用slurp: (def seed-data (read-string (slurp "path/to/my-edn-file.ed

    1熱度

    1回答

    我試圖在AWS上的dynamodb上部署datomic應用程序,但當我檢查ec2上的對等實例時,我注意到它失敗由於下面的堆棧跟蹤開始,這對於確定事情失敗的原因是無益的。 un 01, 2016 6:17:50 AM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context in

    3熱度

    1回答

    我得到這個當我打電話辦理: datomic.impl.Exceptions$IllegalArgumentExceptionInfo: :db.error/not-a-data-function Not a data function: 71 data: {:db/error :db.error/not-a-data-function} java.util.concurrent.Execution