This is a HugSQL adapter that converts SQL columns into required case (e.g. snake-case).
[hugsql-adapter-case "0.1.0"]This plugin DOES NOT contain HugSQL itself (please require it in you project.clj).
Simple usage:
(require '[hugsql-adapter-case.adapters :refer [kebab-adapter]])
(require '[hugsql.core :as hugsql])
(hugsql/def-db-fns "myproject/db.sql" {:adapter (kebab-adapter)})Now all you HugSQL queries should return snake-cased column names.
Case adapters:
- kebab-adapter - converts to
kebab-case - snake-adapter - converts to
snake_case - camel-adapter - converts to
camelCase
- Please follow coding style defined by
.editorconfigand The Clojure Style Guide - Write good commit messages
and provide an issue ID in a commit message prefixed by
#
