It provides clojure.java.jdbc 0.3.3 compatibility as well as dumping out exceptions on migration errors (https://github.com/weavejester/ragtime/pull/22). While we are waiting for folks to figure out what to do about clojure.java.jdbc in the main branch of ragtime you can include it in your project like so:
[ragtime-c.j.j-0.3.3 "0.3.4-2"]
Ragtime is a Clojure library for migrating structured data. It defines a common interface for expressing migrations, much like Ring defines a common interface for expression web applications.
ragtime.core - database independent tools and functions for managing migrations
ragtime.sql - an adapter for applying migrations to a SQL database
ragtime.sql.files - provides a way of specifying migrations as SQL script files
ragtime.lein - a Leiningen plugin that wraps ragtime.core
Add ragtime.core as a dependency if you just want the database- independent core:
:dependencies [[ragtime/ragtime.core "0.3.4"]]
Or add the full library if you want support for SQL databases:
:dependencies [[ragtime "0.3.4"]]
If you want to integrate Ragtime into Leiningen:
:plugins [[ragtime/ragtime.lein "0.3.4"]]
Copyright © 2013 James Reeves
Distributed under the Eclipse Public License, the same as Clojure.
Can you improve this documentation? These fine people already did:
James Reeves, Dave Della Costa, Juha Syrjälä & Thomas G. KristensenEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close