Skip to content
This repository has been archived by the owner on Apr 17, 2021. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

DEPRECATED clj-infrastructure

Database utilities for Brad's Deals / Shopsmart projects. In the future this will include additional

Clojars Project

  • Relational databases
    • Use clj-foundation templates to build SQL
    • Configuration assistance
    • Interact with a PreparedStatement as a regular Clojure function; template variables not substituted before (prepare-statement) become bind variable parameters to the Clojure function wrapping the PreparedStatement.
    • defstatement / defquery

Deployment/signing keys are under "clojars" in the usual place. See under "method 2" to import into your account.