As some of you may recall, I have been running a local SMC copy for my students at Maryville College. This is a service open to MC students only, and so it has a slightly customized SMC code base. (you can get it from my fork of smc at
http://github.com/pngwen/smc, the mc branch is the one I run for them.)
Anyway, I decided to pull upstream changes to prepare a new version for use on my servers. I noticed that a lot has changed, and for the better! The code is more readable and I like that it uses PostgreSQL, which is a lot more queryable. However, after poking around for a couple of hours, I couldn't find anything that looked like a migration script. Is there one in the code base?
I mean, clearly, you must have written something to move the rethinkdb data over to PostgreSQL. Is the live site using what's on the master branch or is there a separate branch/tag for that? I ask because another possibility is that you haven't finished the postgres backed version of SMC. But if it is live, then you must have moved the data over somehow!
Thanks for any advice/tips anyone may give. I'll make my institutional mods to the new SMC, and then I will follow that up with a configurable version for institutional installations.
Thanks,
Bob Lowe