datomic

Ask questions on the official Q&A site at https://ask.datomic.com!
2020-07-24T13:27:36.410800Z

I guess there’s nothing stopping me from creating my own attribute to mark the relationship as “isComponent” when modeled in the other direction. The convenience features of retractEntity and (pull [*]) wouldn’t work, but the data would still be there.

tvaughan 2020-07-24T14:53:42.411500Z

I have Datomic On-Prem 1.0.6165. When I try to run the console script I get ERROR: This version of Console requires Datomic 0.8.4096.0 to run What am I doing wrong?

jaret 2020-07-24T15:18:41.412700Z

Hey @tvaughan! Sorry about this, we released a fix for this issue with our standalone conole. You can download it from: https://my.datomic.com/downloads/console

jaret 2020-07-24T15:19:08.413400Z

You’ll need to follow the included README and use bin/install-console to install over the version of console in your release.

jaret 2020-07-24T15:19:53.414300Z

We’re going to correct this issue in the next release of Datomic On-Prem by packaging this version of console with the download.

tvaughan 2020-07-24T15:20:21.414700Z

OK. I saw The Datomic Console is included in the Datomic Pro distribution on https://my.datomic.com/downloads/console. Perhaps this should be updated too. Thanks!

jaret 2020-07-24T15:21:32.416Z

Oh it is still going to be included going forward its just that this particular version of console had a bug that prevented it from starting with that particular version of Console that wasn’t caught by our CI

jaret 2020-07-24T15:21:50.416500Z

But because we include it, we can’t rip it out after the fact 😞

tvaughan 2020-07-24T15:25:44.417800Z

I mean a note like "Users of versions x, y, and z will need to download the console separately. Follow these instructions..." I saw this download page and thought I had everything I needed

jaret 2020-07-24T15:44:04.418700Z

Ah understood! I’ll take a look at that and see if we can get a warning there or some kind of call out

1👍
marciol 2020-07-24T16:11:35.429800Z

I work at a company that is the second in terms of Clojure developers in Brazil, and the news about the acquisition of Cognitect by Nubank are concerning our C-level board, given that we compete with Nubank in several fronts. We are using the Datomic Cloud offer right now, but as I really want to still use Datomic I'm tempted to suggest a migration to Datomic On-Prem as a way to calm down their anxiety about the whole History. The question is, Datomic On-Prem will be a perennial offer for the foreseeable future? Can I strongly defend this option? cc: @stuarthalloway @marshall @alexmiller

zilti 2020-07-24T16:20:41.431500Z

Is there by any chance a software that allows to edit and add data in a Datomic database? Basically a Datomic Console with transact capabilities

alexmiller 2020-07-24T16:21:30.432100Z

@marciol From https://building.nubank.com.br/welcoming-cognitect-nubank/ (CTO of Nubank): " • The existing development team will continue to enhance both Datomic products: Pro and Cloud • Nubank is best served by the widespread use of Datomic at other companies. Datomic will continue to be developed as a commercially available, general-purpose database (as opposed to being pulled in-house or restricted)"

1👍1👀
stuarthalloway 2020-07-24T16:22:23.432700Z

Hi @marciol. In addition to what @alexmiller said, did you see this in Slack yesterday? https://clojurians.slack.com/archives/C03RZMDSH/p1595512519395700

marciol 2020-07-24T16:24:44.433100Z

Ah yes, I saw it @stuarthalloway, and I believe sincerely that the Clojure and all Ecosystem, including Datomic, will benefit even more. I need only some arguments to deal with business people.

stuarthalloway 2020-07-24T16:25:26.433400Z

To the extend this is somehow about On-Prem vs. Cloud, we plan to continue to enhance both products in parallel, as we have to date.

marciol 2020-07-24T16:26:06.433600Z

Nice, so I’ll use it as argument and this can be an real option to relief the anxiety 😄

marciol 2020-07-24T16:27:05.433800Z

You should know how paranoid about competition and thinks like that business people went.

tvaughan 2020-07-24T16:41:12.434600Z

The console is not compatible with a "mem peer server"?

Removing storage with unsupported protocol: mem = datomic:<mem://datomic-peer:8998>
No storages specified

favila 2020-07-24T16:47:35.434800Z

1. The console is a peer, not a client. So it can’t connect to peer-servers anyway, mem or not. 2. The console doesn’t support mem peers. In theory it could, but that would be nearly pointless because it has no transaction capabilities.

tvaughan 2020-07-24T16:48:22.435Z

Gotcha. That makes sense. Thanks for the clarification @favila