Skip to content

druids/hugsql-adapter-case

Repository files navigation

HugSQL Adapter Case

This is a HugSQL adapter that converts SQL columns into required case (e.g. snake-case).

CircleCI Dependencies Status License

Leiningen/Boot

[hugsql-adapter-case "0.1.0"]

Documentation

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

Contribution

Conventions

About

A HugSQL adapter that converts name of SQL columns

Resources

License

Stars

Watchers

Forks

Packages

No packages published