I'm thinking about some updates to joplin.cassandra that would probably be breaking as was wondering what the status was on it
I was tempted to do a PR for a version of it based on alia, not sure if you'd be interested in that
mpenet that is exactly what I was moving towards
we use alia/hayt and want to look at moving to c* 3.0.x
as that is latest on dcos
given how nice you were to hecuba I feel we should stick w/it. π
sounds good, I am kind of overloaded at this time, but I'd love to see this move forward and will provide help if you need me to.
dammit, but then i'll have to port all my migrations over to joplin
mccraigmccraig what are you using atm?
@otfrom drift and er-cassandra
drift hasn't seen any activity in an age though, joplin seems like a better bet for the future
I think we're going to finish our current epic on the versions of c* that work w/joplin & alia together (which is pretty old), but after that we'll be looking at an upgrade
there doesn't seem much of a point in doing it if @martintrojer needs it on a particular version for work. π
fwiw it took very little effort to move my migration stuff from c*2.x to 3.x
btw cassaforte and hayt dsl are compatible, since cassaforte use(d) hayt internally. it shouldnt be too difficult to port
in fact, it came down to a single schema table name which changed
mpenet yeah, I'm not thinking it will be too bad, but I don't know about the newer c* libs and any version of c* that Martin might need
the only diffs are with the ceremonial stuff around setting up cluster/session (options)
mpenet is it a dove now rather than a pigeon for the sacrifice?
π
mpenet: you laugh. Those doves are expensive. I can get a pigeon anywhere in London
here's the sum total of change i needed to port migrations from c*2.x to 3.x @otfrom https://github.com/employeerepublic/er-cassandra/blob/master/src/er_cassandra/schema.clj#L16
I got served a pigeon in a michelin restaurant a few years ago π
if you feel adventurous there are specs for alia here https://github.com/mpenet/alia/blob/feature/specs/modules/alia-spec/src/qbits/alia/spec.clj, could be usefull for cluster/query options. The gen part is missing, but it's usable for validation I guess
mccraigmccraig: OMFG! I'll never be able to do that.
sooo many characters to type
mpenet: ooh. Shiny.
feel free to cut&paste!
mccraigmccraig: I'll copy some from you, a bit from clojuredocs and the rest from random bits of stackoverflow