Skip to content

Instantly share code, notes, and snippets.

@ftravers
Last active February 22, 2016 19:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ftravers/ffbdda0d982b6212d0a2 to your computer and use it in GitHub Desktop.
Save ftravers/ffbdda0d982b6212d0a2 to your computer and use it in GitHub Desktop.
(defn temp-uri [] (str "datomic:free://localhost:4334/" (rand-int 10000)))
(defn do-all []
(let [temp-uri (temp-uri)
con (d/connect temp-uri)]
(d/create-database temp-uri)
(load-db-file con "schema/catribute-schema.edn")
(load-db-file con "schema/catribute-data.edn")
con))
@ghadishayban
Copy link

(defn temp-uri [] (str "datomic:free://localhost:4334/" (rand-int 10000)))

(defn install-schema-returning-connection [uri]
  (let [con (d/connect uri)]
    (d/create-database uri)
    (load-db-file con "schema/catribute-schema.edn")
    (load-db-file con "schema/catribute-data.edn")
    con))

(install-schema-returning-connection (temp-uri))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment