나는 datomic에 초보자이고 나는 아직도 시스템이 어떻게 구축되었는지 알아 내려고하고있다. 특히, 나는 db.part/db가 스키마가 설치 될 때마다 필요로하는 것처럼 어떤 역할을하는지 이해하지 못한다. 누군가가이 모든 것이 의미하는 바를 밝힐 수 있습니까?
(require '[datomic.api :as d])
(def uri "datomic:m
엔티티가 있다고 가정하고 모든 엔티티를 취소합니다. 이 엔티티가 여전히 데이터베이스에 남아 있습니까? 문제는이 코드로 인해 : => (def e (d/entity mdb 9876))
#'ww.billing/e
=> e
{:db/id 9876}
반환 STH. 데이터베이스의 엔티티처럼 보일 수도 있지만이 엔티티가 존재하지 않는다는 것을 알고 있습니다.
나는 메모리 내 데이터베이스를 정의하는 Clojure ns : 1 파티션, 몇 속성 및 2 엔티티가있다. 다음과 같이 이클립스의 (시계 반대 방향)과 결과 (예외)에서 실행은 다음과 같습니다 : ;; Clojure 1.4.0
;; Switching to ww.billing namespace
#'ww.billing/cardinality
#<Namespa
값을 삽입하기 위해 datomic에서 트랜잭션을 실행 한 후 트랜잭션의 반환 값을 사용하여 생성 된 엔티티의 ID를 가져 오는 방법은 무엇입니까? 여기 내가 삽입 후 얻을 반환 값의 샘플입니다 #<[email protected]: {:db-before [email protected], :db-after [email protected],
:tx-data [
에 Datomic를 사용하여 "아니 리더 기능"오류 : clojure.lang.ExceptionInfo: No reader function for tag id
core.clj:4327 clojure.core/ex-info
누구나 무슨 일이 일어나고 있는지 알고 : 내가 얻을 (ns app.core
(:require [datomic.api :r
Datomic Free가 저장 용으로 사용하는 H2 데이터베이스의 데이터를 살펴보고 싶습니다. 거래자가 기본 "샘플"설정으로 시작하면 데이터 파일은 data 디렉토리로 이동하여 데이터 구조를 확장합니다. Datomic에 기본 포트 4334를 사용하는 경우 H2 웹 콘솔은 4336에서 시작합니다 (H2 TCP 서버는 호기심이있는 4335입니다.)이 모든 것을