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

Reply via email to