Drift DB is a clojure database library focused on migration functions. With Drift DB you can create tables, drop tables, add columns to tables, remove columns from tables, query tables, and, though it is not the focus of Drift DB, you can insert, update, delete and select rows from tables.
The only databases currently supported are H2 and Mysql. However, Drift DB uses a protocol to abstract out database specific code. All you would have to do to support other databases is implement the Drift DB protocol for it. Drift DB, like Drift, was originally a part of Conjure. However, I had several requests to separate out the function into their own library. Drift DB is not supposed to be a replacement for ClojureQL or Korma. Instead, Drift DB is focused on table altering and other tasks usually done in Drift migrations. Such tasks are currently not well supported in any other Clojure database library. All of the code for Drift DB can be found on github at: http://github.com/macourtney/drift-db Drift DB on Clojars: Drift DB Core: http://clojars.org/org.drift-db/drift-db Drift DB H2: http://clojars.org/org.drift-db/drift-db-h2 Drift DB Mysql: http://clojars.org/org.drift-db/drift-db-mysql -- 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