Fork me on GitHub
#datomic
<
2017-05-03
>
rb171913:05:16

Hi all. If I have a transactor set up, how would I create a Free transactor integrated storage to use that transactor?

augustl13:05:01

not sure what you mean with a transactor using another transactor

rb171913:05:36

Maybe I am complicating it

rb171913:05:53

I want to set up a Free transactor integrated storage

rb171913:05:44

I tried doing datomic: but couldn't create a connection as I didn't have a transactor

augustl13:05:49

that's the default mode of the free transactor

augustl13:05:59

you need to run the transactor - that's a separate process from your app

augustl13:05:13

the peers/clients talks to the transactor to do writes

rb171913:05:05

If I want to test on my local machine first, do I need to create a transactor?

augustl13:05:38

yeah, or you can use the in-memory storage that just has everything directly in the peer/client

rb171913:05:24

I have an in-memory atm

marshall13:05:16

it is written for Starter, which requires a license key

marshall13:05:41

but you can do the same with free, using the free protocol instead of dev

rb171913:05:49

@marshall thanks. I'll have a look through that 😃

slpssm22:05:49

A few days ago I asked about an error in relation to tempids. The final conclusion was we needed to update datomic. So we updated from 0.9.5302 to 0.9.5561 and while we were at it clojure from 1.7 to 1.8. We're finding that places where we could submit a string like "param" in a query we now need :param or ":param". Did something change or are we missing a setting for newer versions?

slpssm22:05:16

I forgot to mention that param is specified as a keyword type.

favila23:05:19

@slpssm your older practice sounds wrong, and may have worked by accident, but I can't tell without a concrete example