I've recently released Ragtime 0.3.0, a library for managing migrations. I've been working on it on-and-off for a while, and it's now ready for more general use.
Ragtime abstracts migrations in the same way that Ring abstracts web applications. Ragtime doesn't specify how migrations are generated or what they do, only that they follow a specific format. A list of migrations are taken from a source, and Ragtime applies them to a database, recording which migrations have been applied. The project comes with a implementation for applying a directory of SQL scripts to a JDBC database. The project website is here: https://github.com/weavejester/ragtime And there's a getting started guide here: https://github.com/weavejester/ragtime/wiki/Getting-Started - James -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en