package ocaml_pgsql_model

  1. Overview
  2. No Docs
An Ocaml library and utility for creating modules out of thin air that describe database tables and types, with functions for running queries and commands; Aka database modelling

Install

Authors

Maintainers

Sources

0.1.tar.gz
md5=0473138e502e2b55a8f673f45674da1f
sha512=49748d1691078467ceea4c58e54a53ee7e59b7f23ec858efcf596b98b256fa1db0c316b44c7c34349d005b34d15d97f31ddde574ebff3ccd1ebc81bd8c8f9908

Description

In the style of ODB for C++ or JOOQ for Java, this project aims to get off the ground rudimentary support for the creation of code (Ocaml modules) that otherwise would have to be tediously hand written, and maintained to track changes, such as to field names and types, in a live database. The output modules can serve as inputs to other client projects. This project support postgresql. For mysql support see the ocaml_db_model project

Published: 14 Dec 2020

Dependencies (12)

  1. yojson >= "1.7.0"
  2. uint >= "2.0.1"
  3. pcre >= "7.2.3"
  4. ppx_fields_conv >= "v0.14.0" & < "v0.15"
  5. ppx_deriving_yojson >= "3.5.2"
  6. ppx_deriving >= "4.5"
  7. postgresql >= "4.0.1"
  8. fieldslib >= "v0.14.0" & < "v0.15"
  9. core >= "v0.14.0" & < "v0.15"
  10. bignum >= "v0.14.0" & < "v0.15"
  11. ocaml >= "4.08.1"
  12. dune >= "2.0"

Dev Dependencies

None

Used by

None

Conflicts

None